The list of providers generated by the OpenIddict generator. A provider definition used by the OpenIddict generator. An environment supported by the provider. The static configuration used for the environment, if applicable. The code challenge methods supported by the environment. The code challenge method name (e.g S256). The device authorization endpoint authentication methods supported by the environment. The device authorization endpoint authentication method name (e.g client_secret_basic). The grant types supported by the environment. The grant type name (e.g authorization_code). The response modes supported by the environment. The response mode name (e.g form_post). The response types supported by the environment. The response type name (e.g code id_token). The scopes supported by the environment. The scope name (e.g openid). The introspection endpoint authentication methods supported by the environment. The introspection endpoint authentication method name (e.g client_secret_basic). The revocation endpoint authentication methods supported by the environment. The revocation endpoint authentication method name (e.g client_secret_basic). The token endpoint authentication methods supported by the environment. The token endpoint authentication method name (e.g client_secret_basic). The authorization endpoint offered by the environment. The device authorization endpoint offered by the environment. The introspection endpoint offered by the environment. The revocation endpoint offered by the environment. The token endpoint offered by the environment. The userinfo endpoint offered by the environment. A scope supported by the environment. The scope value (e.g address or phone). A boolean indicating whether the scope is automatically added if no other scope is added by the user. A boolean indicating whether the scope is always added even if another scope is already added by the user. The issuer URI corresponding to the environment. The URI of the configuration endpoint, if the provider supports server metadata and the URI differs from the standard value. The environment name (by default, Production). A custom, user-set authentication property supported by the provider integration. The name of the constant used to represent the property. The key associated with the property, used as the dictionary lookup value. A custom setting exposed by the provider integration. An item added by default to the collection, if applicable. The value of the item. A boolean indicating whether the item is automatically added if no other item is added by the user. A boolean indicating whether the item is always added even if another item is already added by the user. The encryption algorithm used with the encryption key, if applicable. The encryption algorithm name (e.g RSA-OAEP). The signing algorithm used with the signing key, if applicable. The signing algorithm name (e.g RS256). The name of the property used to reference the setting in the options class. The name of the parameter used to reference the setting in the builder methods. A boolean indicating whether the setting is a collection. A boolean indicating whether the setting is obsolete. The setting type. A boolean indicating whether the setting is required. The default value used if no value was explictly set by the user. The setting description. The provider name. The provider display name (if unspecified, the provider name is used as the display name). The provider identifier, represented as a lowercase GUID. A boolean indicating whether the provider is obsolete. The documentation URI, if applicable.