@type t() :: %Zitadel.App.V1.OIDCConfig{
__unknown_fields__: [
{field_number :: integer(), Protobuf.Wire.Types.wire_type(),
value :: term()}
],
access_token_role_assertion: boolean(),
access_token_type: Zitadel.App.V1.OIDCTokenType.t(),
additional_origins: [String.t()],
allowed_origins: [String.t()],
app_type: Zitadel.App.V1.OIDCAppType.t(),
auth_method_type: Zitadel.App.V1.OIDCAuthMethodType.t(),
client_id: String.t(),
clock_skew: Google.Protobuf.Duration.t() | nil,
compliance_problems: [Zitadel.V1.LocalizedMessage.t()],
dev_mode: boolean(),
grant_types: [Zitadel.App.V1.OIDCGrantType.t()],
id_token_role_assertion: boolean(),
id_token_userinfo_assertion: boolean(),
none_compliant: boolean(),
post_logout_redirect_uris: [String.t()],
redirect_uris: [String.t()],
response_types: [Zitadel.App.V1.OIDCResponseType.t()],
version: Zitadel.App.V1.OIDCVersion.t()
}