Gemstone Security Library
Show/Hide TOC

# OAuthAuthenticationProviderExtensionsAddOAuthAuthenticationProvider Method

## Overload List

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.

## See Also

#### Reference

OAuthAuthenticationProviderExtensions Class
Gemstone.Security.AuthenticationProviders Namespace