JsonWebToken Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
JsonWebToken(ReadOnlyMemory<Char>) |
Initializes a new instance of JsonWebToken from a ReadOnlyMemory{char} in JWS or JWE Compact serialized format. |
JsonWebToken(String) |
Initializes a new instance of JsonWebToken from a string in JWS or JWE Compact serialized format. |
JsonWebToken(String, String) |
Initializes a new instance of the JsonWebToken class where the header contains the crypto algorithms applied to the encoded header and payload. |
JsonWebToken(ReadOnlyMemory<Char>)
Initializes a new instance of JsonWebToken from a ReadOnlyMemory{char} in JWS or JWE Compact serialized format.
public JsonWebToken (ReadOnlyMemory<char> encodedTokenMemory);
new Microsoft.IdentityModel.JsonWebTokens.JsonWebToken : ReadOnlyMemory<char> -> Microsoft.IdentityModel.JsonWebTokens.JsonWebToken
Public Sub New (encodedTokenMemory As ReadOnlyMemory(Of Char))
Parameters
- encodedTokenMemory
- ReadOnlyMemory<Char>
A ReadOnlyMemory{char} containing the JSON Web Token serialized in JWS or JWE Compact format.
Exceptions
Thrown when encodedTokenMemory
is empty.
Thrown when encodedTokenMemory
does not represent a valid JWS or JWE Compact serialization format.
Remarks
See: https://datatracker.ietf.org/doc/html/rfc7519 (JWT) See: https://datatracker.ietf.org/doc/html/rfc7515 (JWS) See: https://datatracker.ietf.org/doc/html/rfc7516 (JWE)
The contents of the returned JsonWebToken have not been validated; the JSON Web Token is simply decoded. Validation can be performed using the methods in JsonWebTokenHandler.
Applies to
JsonWebToken(String)
Initializes a new instance of JsonWebToken from a string in JWS or JWE Compact serialized format.
public JsonWebToken (string jwtEncodedString);
new Microsoft.IdentityModel.JsonWebTokens.JsonWebToken : string -> Microsoft.IdentityModel.JsonWebTokens.JsonWebToken
Public Sub New (jwtEncodedString As String)
Parameters
- jwtEncodedString
- String
A JSON Web Token that has been serialized in JWS or JWE Compact serialized format.
Exceptions
'jwtEncodedString' is null or empty.
'jwtEncodedString' is not in JWS or JWE Compact serialization format.
Remarks
see: https://datatracker.ietf.org/doc/html/rfc7519 (JWT) see: https://datatracker.ietf.org/doc/html/rfc7515 (JWS) see: https://datatracker.ietf.org/doc/html/rfc7516 (JWE)
The contents of the returned JsonWebToken have not been validated, the JSON Web Token is simply decoded. Validation can be accomplished using the validation methods in JsonWebTokenHandler
Applies to
JsonWebToken(String, String)
Initializes a new instance of the JsonWebToken class where the header contains the crypto algorithms applied to the encoded header and payload.
public JsonWebToken (string header, string payload);
new Microsoft.IdentityModel.JsonWebTokens.JsonWebToken : string * string -> Microsoft.IdentityModel.JsonWebTokens.JsonWebToken
Public Sub New (header As String, payload As String)
Parameters
- header
- String
A string containing JSON which represents the cryptographic operations applied to the JWT and optionally any additional properties of the JWT.
- payload
- String
A string containing JSON which represents the claims contained in the JWT. Each claim is a JSON object of the form { Name, Value }.
Exceptions
'payload' is null.
Remarks
see: https://datatracker.ietf.org/doc/html/rfc7519 (JWT) see: https://datatracker.ietf.org/doc/html/rfc7515 (JWS) see: https://datatracker.ietf.org/doc/html/rfc7516 (JWE)
The contents of the returned JsonWebToken have not been validated, the JSON Web Token is simply decoded. Validation can be accomplished using the validation methods in JsonWebTokenHandler
Applies to
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro