OAuthAuthenticationProviderExtensions Class

Defines extensions for setting up the OAuthAuthenticationProvider.

Definition

Namespace: Gemstone.Security.AuthenticationProviders
Assembly: Gemstone.Security (in Gemstone.Security.dll) Version: 1.0.181 -- Release Build+ddfc5abcc226f4dec0986b2a0da5f8a889a81a36
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