Taal

JsonWebTokenHandler.CreateToken Methode

Definitie

Overloads

Naam Description
CreateToken(String, SigningCredentials, EncryptingCredentials, String, IDictionary<String,Object>, IDictionary<String,Object>)

Hiermee maakt u een JSON-webversleuteling (JWE).

CreateToken(String, SigningCredentials, EncryptingCredentials, String, IDictionary<String,Object>)

Hiermee maakt u een JSON-webversleuteling (JWE).

CreateToken(String, SigningCredentials, EncryptingCredentials, String)

Hiermee maakt u een JSON-webversleuteling (JWE).

CreateToken(String, SigningCredentials, EncryptingCredentials, IDictionary<String,Object>)

Hiermee maakt u een JSON-webversleuteling (JWE).

CreateToken(String, SigningCredentials, IDictionary<String,Object>)

Hiermee maakt u een JSON Web Signature (JWS).

CreateToken(String, SigningCredentials, EncryptingCredentials)

Hiermee maakt u een JSON-webversleuteling (JWE).

CreateToken(String, IDictionary<String,Object>)

Hiermee maakt u een niet-ondertekende JSON Web Signature (JWS).

CreateToken(String, EncryptingCredentials, IDictionary<String,Object>)

Hiermee maakt u een JSON-webversleuteling (JWE).

CreateToken(String, SigningCredentials)

Hiermee maakt u een JSON Web Signature (JWS).

CreateToken(String, EncryptingCredentials)

Hiermee maakt u een JSON-webversleuteling (JWE).

CreateToken(String)

Hiermee maakt u een niet-ondertekende JSON Web Signature (JWS).

CreateToken(SecurityTokenDescriptor)

Hiermee maakt u een JWT die een JWS of JWE kan zijn.

CreateToken(String, EncryptingCredentials, String)

Hiermee maakt u een JSON-webversleuteling (JWE).

CreateToken(String, SigningCredentials, EncryptingCredentials, String, IDictionary<String,Object>, IDictionary<String,Object>)

Hiermee maakt u een JSON-webversleuteling (JWE).

public virtual string CreateToken(string payload, Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials, Microsoft.IdentityModel.Tokens.EncryptingCredentials encryptingCredentials, string compressionAlgorithm, System.Collections.Generic.IDictionary<string,object> additionalHeaderClaims, System.Collections.Generic.IDictionary<string,object> additionalInnerHeaderClaims);
abstract member CreateToken : string * Microsoft.IdentityModel.Tokens.SigningCredentials * Microsoft.IdentityModel.Tokens.EncryptingCredentials * string * System.Collections.Generic.IDictionary<string, obj> * System.Collections.Generic.IDictionary<string, obj> -> string
override this.CreateToken : string * Microsoft.IdentityModel.Tokens.SigningCredentials * Microsoft.IdentityModel.Tokens.EncryptingCredentials * string * System.Collections.Generic.IDictionary<string, obj> * System.Collections.Generic.IDictionary<string, obj> -> string
Public Overridable Function CreateToken (payload As String, signingCredentials As SigningCredentials, encryptingCredentials As EncryptingCredentials, compressionAlgorithm As String, additionalHeaderClaims As IDictionary(Of String, Object), additionalInnerHeaderClaims As IDictionary(Of String, Object)) As String

Parameters

payload
String

Een tekenreeks met JSON die de nettolading van het JWT-token vertegenwoordigt.

signingCredentials
SigningCredentials

Definieert de beveiligingssleutel en het algoritme dat wordt gebruikt om de JWT te ondertekenen.

encryptingCredentials
EncryptingCredentials

Definieert de beveiligingssleutel en het algoritme dat wordt gebruikt om de JWT te versleutelen.

compressionAlgorithm
String

Definieert het compressie-algoritme dat wordt gebruikt om de nettolading van het JWT-token te comprimeren.

additionalHeaderClaims
IDictionary<String,Object>

Definieert de woordenlijst met eventuele aangepaste headerclaims die moeten worden toegevoegd aan de buitenste JWT-tokenheader.

additionalInnerHeaderClaims
IDictionary<String,Object>

Hiermee definieert u de woordenlijst met eventuele aangepaste headerclaims die moeten worden toegevoegd aan de binnenste JWT-tokenheader.

Retouren

Een JWE in compacte serialisatie-indeling.

Uitzonderingen

Gegenereerd als additionalHeaderClaims null is.

Gegooid als , Alg, en / of Kid aanwezig zijn binnenin X5t. EncZipadditionalHeaderClaims

Van toepassing op

CreateToken(String, SigningCredentials, EncryptingCredentials, String, IDictionary<String,Object>)

Hiermee maakt u een JSON-webversleuteling (JWE).

public virtual string CreateToken(string payload, Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials, Microsoft.IdentityModel.Tokens.EncryptingCredentials encryptingCredentials, string compressionAlgorithm, System.Collections.Generic.IDictionary<string,object> additionalHeaderClaims);
abstract member CreateToken : string * Microsoft.IdentityModel.Tokens.SigningCredentials * Microsoft.IdentityModel.Tokens.EncryptingCredentials * string * System.Collections.Generic.IDictionary<string, obj> -> string
override this.CreateToken : string * Microsoft.IdentityModel.Tokens.SigningCredentials * Microsoft.IdentityModel.Tokens.EncryptingCredentials * string * System.Collections.Generic.IDictionary<string, obj> -> string
Public Overridable Function CreateToken (payload As String, signingCredentials As SigningCredentials, encryptingCredentials As EncryptingCredentials, compressionAlgorithm As String, additionalHeaderClaims As IDictionary(Of String, Object)) As String

Parameters

payload
String

Een tekenreeks met JSON die de nettolading van het JWT-token vertegenwoordigt.

signingCredentials
SigningCredentials

Definieert de beveiligingssleutel en het algoritme dat wordt gebruikt om de JWT te ondertekenen.

encryptingCredentials
EncryptingCredentials

Definieert de beveiligingssleutel en het algoritme dat wordt gebruikt om de JWT te versleutelen.

compressionAlgorithm
String

Definieert het compressie-algoritme dat wordt gebruikt om de nettolading van het JWT-token te comprimeren.

additionalHeaderClaims
IDictionary<String,Object>

Definieert de woordenlijst met eventuele aangepaste headerclaims die moeten worden toegevoegd aan de buitenste JWT-tokenheader.

Retouren

Een JWE in compacte serialisatie-indeling.

Uitzonderingen

Gegenereerd als additionalHeaderClaims null is.

Gegooid als , Alg, en / of Kid aanwezig zijn binnenin X5t. EncZipadditionalHeaderClaims

Van toepassing op

CreateToken(String, SigningCredentials, EncryptingCredentials, String)

Hiermee maakt u een JSON-webversleuteling (JWE).

public virtual string CreateToken(string payload, Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials, Microsoft.IdentityModel.Tokens.EncryptingCredentials encryptingCredentials, string compressionAlgorithm);
abstract member CreateToken : string * Microsoft.IdentityModel.Tokens.SigningCredentials * Microsoft.IdentityModel.Tokens.EncryptingCredentials * string -> string
override this.CreateToken : string * Microsoft.IdentityModel.Tokens.SigningCredentials * Microsoft.IdentityModel.Tokens.EncryptingCredentials * string -> string
Public Overridable Function CreateToken (payload As String, signingCredentials As SigningCredentials, encryptingCredentials As EncryptingCredentials, compressionAlgorithm As String) As String

Parameters

payload
String

Een tekenreeks met JSON die de nettolading van het JWT-token vertegenwoordigt.

signingCredentials
SigningCredentials

Definieert de beveiligingssleutel en het algoritme dat wordt gebruikt om de JWT te ondertekenen.

encryptingCredentials
EncryptingCredentials

Definieert de beveiligingssleutel en het algoritme dat wordt gebruikt om de JWT te versleutelen.

compressionAlgorithm
String

Definieert het compressie-algoritme dat wordt gebruikt om de nettolading van het JWT-token te comprimeren.

Retouren

Een JWE in compacte serialisatie-indeling.

Uitzonderingen

Gegenereerd als compressionAlgorithm null is.

Van toepassing op

CreateToken(String, SigningCredentials, EncryptingCredentials, IDictionary<String,Object>)

Hiermee maakt u een JSON-webversleuteling (JWE).

public virtual string CreateToken(string payload, Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials, Microsoft.IdentityModel.Tokens.EncryptingCredentials encryptingCredentials, System.Collections.Generic.IDictionary<string,object> additionalHeaderClaims);
abstract member CreateToken : string * Microsoft.IdentityModel.Tokens.SigningCredentials * Microsoft.IdentityModel.Tokens.EncryptingCredentials * System.Collections.Generic.IDictionary<string, obj> -> string
override this.CreateToken : string * Microsoft.IdentityModel.Tokens.SigningCredentials * Microsoft.IdentityModel.Tokens.EncryptingCredentials * System.Collections.Generic.IDictionary<string, obj> -> string
Public Overridable Function CreateToken (payload As String, signingCredentials As SigningCredentials, encryptingCredentials As EncryptingCredentials, additionalHeaderClaims As IDictionary(Of String, Object)) As String

Parameters

payload
String

Een tekenreeks met JSON die de nettolading van het JWT-token vertegenwoordigt.

signingCredentials
SigningCredentials

Definieert de beveiligingssleutel en het algoritme dat wordt gebruikt om de JWT te ondertekenen.

encryptingCredentials
EncryptingCredentials

Definieert de beveiligingssleutel en het algoritme dat wordt gebruikt om de JWT te versleutelen.

additionalHeaderClaims
IDictionary<String,Object>

Definieert de woordenlijst met eventuele aangepaste headerclaims die moeten worden toegevoegd aan de buitenste JWT-tokenheader.

Retouren

Een JWE in compacte serialisatie-indeling.

Uitzonderingen

Gegenereerd als additionalHeaderClaims null is.

Gegooid als , Alg, en / of Kid aanwezig zijn binnenin X5t. EncZipadditionalHeaderClaims

Van toepassing op

CreateToken(String, SigningCredentials, IDictionary<String,Object>)

Hiermee maakt u een JSON Web Signature (JWS).

public virtual string CreateToken(string payload, Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials, System.Collections.Generic.IDictionary<string,object> additionalHeaderClaims);
abstract member CreateToken : string * Microsoft.IdentityModel.Tokens.SigningCredentials * System.Collections.Generic.IDictionary<string, obj> -> string
override this.CreateToken : string * Microsoft.IdentityModel.Tokens.SigningCredentials * System.Collections.Generic.IDictionary<string, obj> -> string
Public Overridable Function CreateToken (payload As String, signingCredentials As SigningCredentials, additionalHeaderClaims As IDictionary(Of String, Object)) As String

Parameters

payload
String

Een tekenreeks met JSON die de nettolading van het JWT-token vertegenwoordigt.

signingCredentials
SigningCredentials

Definieert de beveiligingssleutel en het algoritme dat wordt gebruikt om de JWS te ondertekenen.

additionalHeaderClaims
IDictionary<String,Object>

Definieert de woordenlijst met eventuele aangepaste headerclaims die moeten worden toegevoegd aan de JWT-tokenheader.

Retouren

Een JWS in compacte serialisatie-indeling.

Uitzonderingen

Gegenereerd als additionalHeaderClaims null is.

Gegooid als , Alg, en / of Kid aanwezig zijn binnenin X5t. EncZipadditionalHeaderClaims

Van toepassing op

CreateToken(String, SigningCredentials, EncryptingCredentials)

Hiermee maakt u een JSON-webversleuteling (JWE).

public virtual string CreateToken(string payload, Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials, Microsoft.IdentityModel.Tokens.EncryptingCredentials encryptingCredentials);
abstract member CreateToken : string * Microsoft.IdentityModel.Tokens.SigningCredentials * Microsoft.IdentityModel.Tokens.EncryptingCredentials -> string
override this.CreateToken : string * Microsoft.IdentityModel.Tokens.SigningCredentials * Microsoft.IdentityModel.Tokens.EncryptingCredentials -> string
Public Overridable Function CreateToken (payload As String, signingCredentials As SigningCredentials, encryptingCredentials As EncryptingCredentials) As String

Parameters

payload
String

Een tekenreeks met JSON die de nettolading van het JWT-token vertegenwoordigt.

signingCredentials
SigningCredentials

Definieert de beveiligingssleutel en het algoritme dat wordt gebruikt om de JWT te ondertekenen.

encryptingCredentials
EncryptingCredentials

Definieert de beveiligingssleutel en het algoritme dat wordt gebruikt om de JWT te versleutelen.

Retouren

Een JWE in compacte serialisatie-indeling.

Uitzonderingen

Gegenereerd als encryptingCredentials null is.

Van toepassing op

CreateToken(String, IDictionary<String,Object>)

Hiermee maakt u een niet-ondertekende JSON Web Signature (JWS).

public virtual string CreateToken(string payload, System.Collections.Generic.IDictionary<string,object> additionalHeaderClaims);
abstract member CreateToken : string * System.Collections.Generic.IDictionary<string, obj> -> string
override this.CreateToken : string * System.Collections.Generic.IDictionary<string, obj> -> string
Public Overridable Function CreateToken (payload As String, additionalHeaderClaims As IDictionary(Of String, Object)) As String

Parameters

payload
String

Een tekenreeks met JSON die de nettolading van het JWT-token vertegenwoordigt.

additionalHeaderClaims
IDictionary<String,Object>

Definieert de woordenlijst met eventuele aangepaste headerclaims die moeten worden toegevoegd aan de JWT-tokenheader.

Retouren

Een JWS in compacte serialisatie-indeling.

Uitzonderingen

Gegenereerd als additionalHeaderClaims null is.

Van toepassing op

CreateToken(String, EncryptingCredentials, IDictionary<String,Object>)

Hiermee maakt u een JSON-webversleuteling (JWE).

public virtual string CreateToken(string payload, Microsoft.IdentityModel.Tokens.EncryptingCredentials encryptingCredentials, System.Collections.Generic.IDictionary<string,object> additionalHeaderClaims);
abstract member CreateToken : string * Microsoft.IdentityModel.Tokens.EncryptingCredentials * System.Collections.Generic.IDictionary<string, obj> -> string
override this.CreateToken : string * Microsoft.IdentityModel.Tokens.EncryptingCredentials * System.Collections.Generic.IDictionary<string, obj> -> string
Public Overridable Function CreateToken (payload As String, encryptingCredentials As EncryptingCredentials, additionalHeaderClaims As IDictionary(Of String, Object)) As String

Parameters

payload
String

Een tekenreeks met JSON die de nettolading van het JWT-token vertegenwoordigt.

encryptingCredentials
EncryptingCredentials

Definieert de beveiligingssleutel en het algoritme dat wordt gebruikt om de JWT te versleutelen.

additionalHeaderClaims
IDictionary<String,Object>

Definieert de woordenlijst met eventuele aangepaste headerclaims die moeten worden toegevoegd aan de buitenste JWT-tokenheader.

Retouren

Een JWS in compacte serialisatie-indeling.

Uitzonderingen

Gegenereerd als additionalHeaderClaims null is.

Gegooid als , Alg, en / of Kid aanwezig zijn binnenin X5t. EncZipadditionalHeaderClaims

Van toepassing op

CreateToken(String, SigningCredentials)

Hiermee maakt u een JSON Web Signature (JWS).

public virtual string CreateToken(string payload, Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials);
abstract member CreateToken : string * Microsoft.IdentityModel.Tokens.SigningCredentials -> string
override this.CreateToken : string * Microsoft.IdentityModel.Tokens.SigningCredentials -> string
Public Overridable Function CreateToken (payload As String, signingCredentials As SigningCredentials) As String

Parameters

payload
String

Een tekenreeks met JSON die de nettolading van het JWT-token vertegenwoordigt.

signingCredentials
SigningCredentials

Definieert de beveiligingssleutel en het algoritme dat wordt gebruikt om de JWS te ondertekenen.

Retouren

Een JWS in compacte serialisatie-indeling.

Uitzonderingen

Gegenereerd als signingCredentials null is.

Van toepassing op

CreateToken(String, EncryptingCredentials)

Hiermee maakt u een JSON-webversleuteling (JWE).

public virtual string CreateToken(string payload, Microsoft.IdentityModel.Tokens.EncryptingCredentials encryptingCredentials);
abstract member CreateToken : string * Microsoft.IdentityModel.Tokens.EncryptingCredentials -> string
override this.CreateToken : string * Microsoft.IdentityModel.Tokens.EncryptingCredentials -> string
Public Overridable Function CreateToken (payload As String, encryptingCredentials As EncryptingCredentials) As String

Parameters

payload
String

Een tekenreeks met JSON die de nettolading van het JWT-token vertegenwoordigt.

encryptingCredentials
EncryptingCredentials

Definieert de beveiligingssleutel en het algoritme dat wordt gebruikt om de JWT te versleutelen.

Retouren

Een JWE in compacte serialisatie-indeling.

Van toepassing op

CreateToken(String)

Hiermee maakt u een niet-ondertekende JSON Web Signature (JWS).

public virtual string CreateToken(string payload);
abstract member CreateToken : string -> string
override this.CreateToken : string -> string
Public Overridable Function CreateToken (payload As String) As String

Parameters

payload
String

Een tekenreeks met JSON die de nettolading van het JWT-token vertegenwoordigt.

Retouren

Een JWS in compacte serialisatie-indeling.

Uitzonderingen

Gegenereerd als payload null is.

Van toepassing op

CreateToken(SecurityTokenDescriptor)

Hiermee maakt u een JWT die een JWS of JWE kan zijn.

public virtual string CreateToken(Microsoft.IdentityModel.Tokens.SecurityTokenDescriptor tokenDescriptor);
abstract member CreateToken : Microsoft.IdentityModel.Tokens.SecurityTokenDescriptor -> string
override this.CreateToken : Microsoft.IdentityModel.Tokens.SecurityTokenDescriptor -> string
Public Overridable Function CreateToken (tokenDescriptor As SecurityTokenDescriptor) As String

Parameters

tokenDescriptor
SecurityTokenDescriptor

Een SecurityTokenDescriptor met details van de inhoud van het token.

Retouren

Een JWT in compacte serialisatie-indeling.

Van toepassing op

CreateToken(String, EncryptingCredentials, String)

Hiermee maakt u een JSON-webversleuteling (JWE).

public virtual string CreateToken(string payload, Microsoft.IdentityModel.Tokens.EncryptingCredentials encryptingCredentials, string compressionAlgorithm);
abstract member CreateToken : string * Microsoft.IdentityModel.Tokens.EncryptingCredentials * string -> string
override this.CreateToken : string * Microsoft.IdentityModel.Tokens.EncryptingCredentials * string -> string
Public Overridable Function CreateToken (payload As String, encryptingCredentials As EncryptingCredentials, compressionAlgorithm As String) As String

Parameters

payload
String

Een tekenreeks met JSON die de nettolading van het JWT-token vertegenwoordigt.

encryptingCredentials
EncryptingCredentials

De beveiligingssleutel en het algoritme dat wordt gebruikt om de JWT te versleutelen.

compressionAlgorithm
String

Het compressie-algoritme dat wordt gebruikt om de nettolading van het JWT-token te comprimeren.

Retouren

Een JWE in compacte serialisatie-indeling.

Uitzonderingen

Gegenereerd als compressionAlgorithm null of leeg is.

Van toepassing op