| 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. |