SignedHttpRequestValidationContext 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
SignedHttpRequestValidationContext(String, HttpRequestData, TokenValidationParameters)
初始化 SignedHttpRequestValidationContext 的新執行個體。
public SignedHttpRequestValidationContext(string signedHttpRequest, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData, Microsoft.IdentityModel.Tokens.TokenValidationParameters accessTokenValidationParameters);
new Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestValidationContext : string * Microsoft.IdentityModel.Protocols.HttpRequestData * Microsoft.IdentityModel.Tokens.TokenValidationParameters -> Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestValidationContext
Public Sub New (signedHttpRequest As String, httpRequestData As HttpRequestData, accessTokenValidationParameters As TokenValidationParameters)
參數
- signedHttpRequest
- String
SignedHttpRequest 需以 Compact Serialization 格式驗證為 JWS。
- httpRequestData
- HttpRequestData
一個代表 HTTP 請求的結構。
- accessTokenValidationParameters
- TokenValidationParameters
存取 TokenValidationParameters 權杖(「at」)驗證所必需的。
備註
預設,SignedHttpRequestValidationParametersCallContext將會被建立。
適用於
SignedHttpRequestValidationContext(String, HttpRequestData, TokenValidationParameters, SignedHttpRequestValidationParameters)
初始化 SignedHttpRequestValidationContext 的新執行個體。
public SignedHttpRequestValidationContext(string signedHttpRequest, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData, Microsoft.IdentityModel.Tokens.TokenValidationParameters accessTokenValidationParameters, Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestValidationParameters signedHttpRequestValidationParameters);
new Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestValidationContext : string * Microsoft.IdentityModel.Protocols.HttpRequestData * Microsoft.IdentityModel.Tokens.TokenValidationParameters * Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestValidationParameters -> Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestValidationContext
Public Sub New (signedHttpRequest As String, httpRequestData As HttpRequestData, accessTokenValidationParameters As TokenValidationParameters, signedHttpRequestValidationParameters As SignedHttpRequestValidationParameters)
參數
- signedHttpRequest
- String
SignedHttpRequest 將被驗證並以 JWS 編碼為 Compact Serialization 格式。
- httpRequestData
- HttpRequestData
一個代表 HTTP 請求的結構。
- accessTokenValidationParameters
- TokenValidationParameters
存取 TokenValidationParameters 權杖(「at」)驗證所必需的。
- signedHttpRequestValidationParameters
- SignedHttpRequestValidationParameters
一組用於驗證 SignedHttpRequest 所需的參數。
備註
CallContext預設值會被建立。
適用於
SignedHttpRequestValidationContext(String, HttpRequestData, TokenValidationParameters, CallContext)
初始化 SignedHttpRequestValidationContext 的新執行個體。
public SignedHttpRequestValidationContext(string signedHttpRequest, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData, Microsoft.IdentityModel.Tokens.TokenValidationParameters accessTokenValidationParameters, Microsoft.IdentityModel.Tokens.CallContext callContext);
new Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestValidationContext : string * Microsoft.IdentityModel.Protocols.HttpRequestData * Microsoft.IdentityModel.Tokens.TokenValidationParameters * Microsoft.IdentityModel.Tokens.CallContext -> Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestValidationContext
Public Sub New (signedHttpRequest As String, httpRequestData As HttpRequestData, accessTokenValidationParameters As TokenValidationParameters, callContext As CallContext)
參數
- signedHttpRequest
- String
SignedHttpRequest 將被驗證並以 JWS 編碼為 Compact Serialization 格式。
- httpRequestData
- HttpRequestData
一個代表 HTTP 請求的結構。
- accessTokenValidationParameters
- TokenValidationParameters
存取 TokenValidationParameters 權杖(「at」)驗證所必需的。
- callContext
- CallContext
一個不透明的上下文,用於在處理認證工件時儲存工作。
備註
SignedHttpRequestValidationParameters預設值會被建立。
適用於
SignedHttpRequestValidationContext(String, HttpRequestData, TokenValidationParameters, SignedHttpRequestValidationParameters, CallContext)
初始化 SignedHttpRequestValidationContext 的新執行個體。
public SignedHttpRequestValidationContext(string signedHttpRequest, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData, Microsoft.IdentityModel.Tokens.TokenValidationParameters accessTokenValidationParameters, Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestValidationParameters signedHttpRequestValidationParameters, Microsoft.IdentityModel.Tokens.CallContext callContext);
new Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestValidationContext : string * Microsoft.IdentityModel.Protocols.HttpRequestData * Microsoft.IdentityModel.Tokens.TokenValidationParameters * Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestValidationParameters * Microsoft.IdentityModel.Tokens.CallContext -> Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestValidationContext
Public Sub New (signedHttpRequest As String, httpRequestData As HttpRequestData, accessTokenValidationParameters As TokenValidationParameters, signedHttpRequestValidationParameters As SignedHttpRequestValidationParameters, callContext As CallContext)
參數
- signedHttpRequest
- String
SignedHttpRequest 將被驗證並以 JWS 編碼為 Compact Serialization 格式。
- httpRequestData
- HttpRequestData
一個代表 HTTP 請求的結構。
- accessTokenValidationParameters
- TokenValidationParameters
存取 TokenValidationParameters 權杖(「at」)驗證所必需的。
- signedHttpRequestValidationParameters
- SignedHttpRequestValidationParameters
一組用於驗證 SignedHttpRequest 所需的參數。
- callContext
- CallContext
一個不透明的上下文,用於在處理認證工件時儲存工作。