Microsoft.AspNetCore.Authentication.Core Extension methods for setting up authentication services in an . Add core authentication services needed for . The . The service collection. Add core authentication services needed for . The . Used to configure the . The service collection. Used to capture path info so redirects can be computed properly within an app.Map(). The original path base. The original path. Implementation of . Constructor. The . The . Returns the handler instance that will be used. The context. The name of the authentication scheme being handled. The handler instance. Implements . Creates an instance of using the specified , The options. Creates an instance of using the specified and . The options. The dictionary used to store authentication schemes. Returns the scheme that will be used by default for . This is typically specified via . Otherwise, this will fallback to . The scheme that will be used by default for . Returns the scheme that will be used by default for . This is typically specified via . Otherwise, this will fallback to . The scheme that will be used by default for . Returns the scheme that will be used by default for . This is typically specified via . Otherwise, this will fallback to . The scheme that will be used by default for . Returns the scheme that will be used by default for . This is typically specified via . Otherwise, this will fallback to . The scheme that will be used by default for . Returns the scheme that will be used by default for . This is typically specified via . Otherwise this will fallback to if that supoorts sign out. The scheme that will be used by default for . Returns the matching the name, or null. The name of the authenticationScheme. The scheme or null if not found. Returns the schemes in priority order for request handling. The schemes in priority order for request handling Registers a scheme for use by . The scheme. Removes a scheme, preventing it from being used by . The name of the authenticationScheme being removed. Implements . Constructor. The . The . The . Used to lookup AuthenticationSchemes. Used to resolve IAuthenticationHandler instances. Used for claims transformation. Authenticate for the specified authentication scheme. The . The name of the authentication scheme. The result. Challenge the specified authentication scheme. The . The name of the authentication scheme. The . A task. Forbid the specified authentication scheme. The . The name of the authentication scheme. The . A task. Sign a principal in for the specified authentication scheme. The . The name of the authentication scheme. The to sign in. The . A task. Sign out the specified authentication scheme. The . The name of the authentication scheme. The . A task. Default claims transformation is a no-op. Returns the principal unchanged. The user. The principal unchanged.