Microsoft.Owin.Security Namespace

 

The Microsoft.Owin.Security namespace contains types related to authentication.

ClassDescription
System_CAPS_pubclassAppBuilderSecurityExtensions

Provides extensions methods for app.Property values that are only needed by implementations of authentication middleware.

System_CAPS_pubclassAuthenticateResult

Acts as the return value from calls to the IAuthenticationManager's AuthenticeAsync methods.

System_CAPS_pubclassAuthenticationDescription

Contains information describing an authentication provider.

System_CAPS_pubclassAuthenticationOptions

Base Options for all authentication middleware

System_CAPS_pubclassAuthenticationProperties

Dictionary used to store state values about the authentication session.

System_CAPS_pubclassAuthenticationResponseChallenge

Exposes the security.Challenge environment value as a strong type.

System_CAPS_pubclassAuthenticationResponseGrant

Exposes the security.SignIn environment value as a strong type.

System_CAPS_pubclassAuthenticationResponseRevoke

Exposes the security.SignOut and security.SignOutProperties environment values as a strong type.

System_CAPS_pubclassAuthenticationTicket

Contains user identity information as well as additional authentication state.

System_CAPS_pubclassCertificateSubjectKeyIdentifierValidator

Provides pinned certificate validation based on the subject key identifier of the certificate.

System_CAPS_pubclassCertificateSubjectPublicKeyInfoValidator

Implements a cert pinning validator passed on http://datatracker.ietf.org/doc/draft-ietf-websec-key-pinning/?include_text=1

System_CAPS_pubclassCertificateThumbprintValidator

Provides pinned certificate validation based on the certificate thumbprint.

InterfaceDescription
System_CAPS_pubinterfaceIAuthenticationManager

Used to interact with authentication middleware that have been chained in the pipeline.

System_CAPS_pubinterfaceICertificateValidator

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.

System_CAPS_pubinterfaceISecureDataFormat<TData>

Represents the data to secrure.

EnumerationDescription
System_CAPS_pubenumAuthenticationMode

Controls the behavior of authentication middleware

System_CAPS_pubenumSubjectPublicKeyInfoAlgorithm

The algorithm used to generate the subject public key information blob hashes.

Return to top
Show: