Class ServiceCollectionExtensions
- Assembly
- Cuemon.Extensions.AspNetCore.Authentication.dll
Extension methods for the IServiceCollection interface.
public static class ServiceCollectionExtensions
- Inheritance
-
ServiceCollectionExtensions
Methods
AddAuthorizationResponseHandler(IServiceCollection, Action<AuthorizationResponseHandlerOptions>)
Adds a AuthorizationResponseHandler service to the specified IServiceCollection.
public static IServiceCollection AddAuthorizationResponseHandler(this IServiceCollection services, Action<AuthorizationResponseHandlerOptions> setup = null)
Parameters
services
IServiceCollectionThe IServiceCollection to extend.
setup
Action<AuthorizationResponseHandlerOptions>The AuthorizationResponseHandlerOptions which may be configured.
Returns
- IServiceCollection
A reference to
services
so that additional configuration calls can be chained.
Exceptions
- ArgumentNullException
services
cannot be null.- ArgumentException
setup
failed to configure an instance of AuthorizationResponseHandlerOptions in a valid state.
AddInMemoryDigestAuthenticationNonceTracker(IServiceCollection)
Adds a MemoryNonceTracker service to the specified IServiceCollection.
public static IServiceCollection AddInMemoryDigestAuthenticationNonceTracker(this IServiceCollection services)
Parameters
services
IServiceCollectionThe IServiceCollection to add services to.
Returns
- IServiceCollection
An IServiceCollection that can be used to further configure other services.