Microsoft.AspNetCore.Authentication Namespace

namespace Microsoft.AspNetCore.Authentication

Interfaces

interface IClaimsTransformer
Used for claims transformation.
interface IDataSerializer<TModel>
interface IRemoteAuthenticationEvents
interface ISecureDataFormat<TData>
interface ISystemClock
Abstracts the system clock to facilitate testing.

Classes

class AuthenticateResult
Contains the result of an Authenticate call
class AuthenticationHandler<TOptions>
Base class for the per-request work performed by most authentication middleware.
class AuthenticationMiddleware<TOptions>
class AuthenticationTicket
Contains user identity information as well as additional authentication state.
class AuthenticationToken
class AuthenticationTokenExtensions
class Base64UrlTextEncoder
class BaseContext
class BaseControlContext
class ClaimsTransformationContext
class ClaimsTransformationHandler
Handler that applies ClaimsTransformation to authentication
class ClaimsTransformationMiddleware
class ClaimsTransformer
class FailureContext
Provides failure context information to middleware providers.
class PropertiesDataFormat
class PropertiesSerializer
class RemoteAuthenticationEvents
class RemoteAuthenticationHandler<TOptions>
class SecureDataFormat<TData>
class SharedAuthenticationOptions
class SystemClock
Provides access to the normal system clock.
class TicketDataFormat
class TicketReceivedContext
Provides context information to middleware providers.
class TicketSerializer

Enumerations

enum EventResultState