Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The Microsoft.Owin.Security namespace contains types related to authentication.
Classes
Class | Description | |
---|---|---|
![]() |
AppBuilderSecurityExtensions | Provides extensions methods for app.Property values that are only needed by implementations of authentication middleware. |
![]() |
AuthenticateResult | Acts as the return value from calls to the IAuthenticationManager's AuthenticeAsync methods. |
![]() |
AuthenticationDescription | Contains information describing an authentication provider. |
![]() |
AuthenticationOptions | Base Options for all authentication middleware |
![]() |
AuthenticationProperties | Dictionary used to store state values about the authentication session. |
![]() |
AuthenticationResponseChallenge | Exposes the security.Challenge environment value as a strong type. |
![]() |
AuthenticationResponseGrant | Exposes the security.SignIn environment value as a strong type. |
![]() |
AuthenticationResponseRevoke | Exposes the security.SignOut and security.SignOutProperties environment values as a strong type. |
![]() |
AuthenticationTicket | Contains user identity information as well as additional authentication state. |
![]() |
CertificateSubjectKeyIdentifierValidator | Provides pinned certificate validation based on the subject key identifier of the certificate. |
![]() |
CertificateSubjectPublicKeyInfoValidator | Implements a cert pinning validator passed on http://datatracker.ietf.org/doc/draft-ietf-websec-key-pinning/?include_text=1 |
![]() |
CertificateThumbprintValidator | Provides pinned certificate validation based on the certificate thumbprint. |
Interfaces
Interface | Description | |
---|---|---|
![]() |
IAuthenticationManager | Used to interact with authentication middleware that have been chained in the pipeline. |
![]() |
ICertificateValidator | Interface for providing pinned certificate validation, which checks HTTPS communication against a known good list of certificates to protect against compromised or rogue CAs issuing certificates for hosts without the knowledge of the host owner. |
![]() |
ISecureDataFormat<TData> | Represents the data to secrure. |
Enumerations
Enumeration | Description | |
---|---|---|
![]() |
AuthenticationMode | Controls the behavior of authentication middleware |
![]() |
SubjectPublicKeyInfoAlgorithm | The algorithm used to generate the subject public key information blob hashes. |
Return to top