Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

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: