Microsoft.Owin.Security.Jwt
Provides security key information to the implementing class.
Gets the issuer the credentials are for.
The issuer the credentials are for.
Gets all known security keys.
All known security keys.
Options for JWT Bearer Token handler configuration.
Initializes a new instance of the class.
Gets or sets the allowed audiences an inbound JWT will be checked against.
The allowed audiences.
Gets or sets the issuer security token providers which provide the signing keys
a JWT signature is checked against.
The issuer security token providers.
Gets or sets the authentication provider.
The provider.
Gets or sets the authentication realm.
The authentication realm.
Gets or sets the used to determine if a token is valid.
A System.IdentityModel.Tokens.SecurityTokenHandler designed for creating and validating Json Web Tokens.
Signs and validates JSON Web Tokens.
Creates a new JwtFormat with TokenHandler and UseTokenLifetime enabled by default.
Initializes a new instance of the class.
The allowed audience for JWTs.
The issuer credential provider.
Thrown if the is null.
Initializes a new instance of the class.
The allowed audience for JWTs.
The issuer credential provider.
Thrown if the is null.
Initializes a new instance of the class.
used to determine if a token is valid.
Thrown if the is null.
Gets or sets a value indicating whether JWT issuers should be validated.
true if the issuer should be validate; otherwise, false.
A System.IdentityModel.Tokens.SecurityTokenHandler designed for creating and validating Json Web Tokens.
Indicates that the authentication session lifetime (e.g. cookies) should match that of the authentication token.
If the token does not provide lifetime information then normal session lifetimes will be used.
This is enabled by default.
Transforms the specified authentication ticket into a JWT.
The authentication ticket to transform into a JWT.
Validates the specified JWT and builds an AuthenticationTicket from it.
The JWT to validate.
An AuthenticationTicket built from the
Thrown if the is null.
Thrown if the is not a JWT.
A strongly-typed resource class, for looking up localized strings, etc.
Returns the cached ResourceManager instance used by this class.
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
Looks up a localized string similar to One or more audiences must be specified..
Looks up a localized string similar to JWT does not contain an issuer and ValidateIssuer=true..
Looks up a localized string similar to Invalid JWT..
Looks up a localized string similar to One or more issuer credential providers must be specified..
Looks up a localized string similar to Issuer not known..
Implements an for symmetric key signed JWTs.
Initializes a new instance of the class.
The issuer of a JWT token.
The symmetric key a JWT is signed with.
Thrown when the issuer is null.
Initializes a new instance of the class.
The issuer of a JWT token.
Symmetric keys a JWT could be signed with.
Thrown when the issuer is null.
Initializes a new instance of the class.
The issuer of a JWT token.
The base64 encoded symmetric key a JWT is signed with.
Thrown when the issuer is null.
Initializes a new instance of the class.
The issuer of a JWT token.
The base64 encoded symmetric keys a JWT could be signed with.
Gets the issuer the signing keys are for.
The issuer the signing keys are for.
Gets all known security keys.
All known security keys.
Implements an for X509 JWTs.
Initializes a new instance of the class.
The issuer.
The certificate.
issuer
or
certificate
Gets the issuer the credentials are for.
The issuer the credentials are for.
Gets all known security keys.
All known security keys.
Extension methods provided by the JWT bearer token middleware.
Adds JWT bearer token middleware to your web application pipeline.
The IAppBuilder passed to your configuration method.
An options class that controls the middleware behavior.
The original app parameter.