Share via


JsonWebToken 類別

繼承階層架構

System.Object
  Microsoft.VisualStudio.Services.Common.IssuedToken
    Microsoft.VisualStudio.Services.Common.JWT.JsonWebToken

命名空間:  Microsoft.VisualStudio.Services.Common.JWT
組件:  Microsoft.VisualStudio.Services.Common (在 Microsoft.VisualStudio.Services.Common.dll 中)

語法

'宣告
<DataContractAttribute> _
Public NotInheritable Class JsonWebToken _
    Inherits IssuedToken
[DataContractAttribute]
public sealed class JsonWebToken : IssuedToken

JsonWebToken 型別會公開下列成員。

屬性

  名稱 說明
公用屬性 Actor
公用屬性 Algorithm
公用屬性 Audience
公用屬性 CertificateThumbprint
受保護的屬性 CredentialType (繼承自 IssuedToken)。
公用屬性 EncodedToken
公用屬性 IdentityProvider
公用屬性 IsAuthenticated (繼承自 IssuedToken)。
公用屬性 Issuer
公用屬性 NameIdentifier
公用屬性 TokenType
公用屬性 TrustedForDelegation
公用屬性 ValidFrom
公用屬性 ValidTo

回頁首

方法

  名稱 說明
公用方法靜態成員 Create(String)
公用方法靜態成員 Create(String, String, DateTime, DateTime, SigningCredentials)
公用方法靜態成員 Create(String, String, DateTime, DateTime, IEnumerable<Claim>, JsonWebToken)
公用方法靜態成員 Create(String, String, DateTime, DateTime, IEnumerable<Claim>, SigningCredentials)
公用方法 Equals 判斷指定的物件是否等於目前物件。 (繼承自 Object)。
公用方法 GetHashCode 做為預設雜湊函式。 (繼承自 Object)。
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
公用方法 ToString (覆寫 Object.ToString()。)

回頁首

擴充方法

  名稱 說明
公用擴充方法 IsExpired (以 JsonWebTokenUtilities 定義。)
公用擴充方法 ValidateToken (以 JsonWebTokenUtilities 定義。)

回頁首

執行緒安全

這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.VisualStudio.Services.Common.JWT 命名空間