Namespace Arc4u.OAuth2.Extensions
Classes
- AddClaimsFillerExtension
Registers the ClaimsFillerOptions.
- AuthenticationExtensions
Extension methods that register the Arc4u authentication schemes: OpenID Connect with cookies (
AddOidcAuthentication), JWT bearer (AddJwtAuthentication) and both together (AddHybridAuthentication).
- AuthorityOptionsExtension
Registers the AuthorityOptions of the identity providers. The authorities are named options; the one used by default is named
Default.
- ClaimsidentifierExtension
Registers the ClaimsIdentifierOption, the claim types used to identify a user.
- ClientTokensExtension
Registers the unified
Authentication:ClientTokenssection: a single section where heterogeneous client token scenarios coexist, each entry discriminated by its Scenario property and projected into a named SimpleKeyValueSettings.
- CredentialResultExtension
Extension methods to extract credentials from a Basic authentication payload.
- CustomRootCaExtension
Extensions on IHttpClientBuilder to trust custom root certificate authorities.
- DomainMappingExtensions
Registers the mapping between domains, stored as named SimpleKeyValueSettings.
- NamedSettingsExtensions
Resolves settings registered by name.
- OAuth2SettingsExtension
Registers the OAuth2SettingsOption as the key/value settings read by the token providers.
- OidcClientSettingsExtension
Validation of the OidcClientSettingsOption.
- OnBehalfOfAuthenticationExtensions
Registers the on-behalf-of settings: named SimpleKeyValueSettings read by the
Obotoken provider.
- OpenIdSettingsExtension
Registers the OpenIdSettingsOption as the key/value settings read by the token providers.
- RemoteSecretsExtension
Registers the remote secrets: named SimpleKeyValueSettings consumed by the
RemoteSecrettoken provider.
- TokenCacheExtension
Registers the TokenCacheOptions.