OAuthAuthenticationProviderExtensions Class

Defines extensions for setting up the OAuthAuthenticationProvider.

Definition

Namespace: Gemstone.Security.AuthenticationProviders
Assembly: Gemstone.Security (in Gemstone.Security.dll) Version: 1.0.171 -- Release Build+9bbaecd83e44e0973a7b18ef958272cfb4d67729
public static class OAuthAuthenticationProviderExtensions
Inheritance
Object    OAuthAuthenticationProviderExtensions

Methods

AddOAuthAuthenticationProvider(IServiceCollection) Adds the OAuth authentication provider as a singleton service using the default identity and options.
AddOAuthAuthenticationProvider(IServiceCollection, OAuthAuthenticationProviderOptions) Adds the OAuth authentication provider as a singleton service using the default identity and given options.
AddOAuthAuthenticationProvider(IServiceCollection, ActionOAuthAuthenticationProviderOptions) Adds the OAuth authentication provider as a transient service using the default identity and configured options.
AddOAuthAuthenticationProvider(IServiceCollection, String) Adds the OAuth authentication provider as a singleton service using the given identity and default options.
AddOAuthAuthenticationProvider(IServiceCollection, String, OAuthAuthenticationProviderOptions) Adds the OAuth authentication provider as a singleton service using the given identity and options.
AddOAuthAuthenticationProvider(IServiceCollection, String, ActionOAuthAuthenticationProviderOptions) Adds the OAuth authentication provider as a transient service using the given identity and configured options.

Fields

DefaultIdentity The identity used by default if one is not provided.

See Also