語言

SignedHttpRequestValidationContext 建構函式

定義

多載

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

一個不透明的上下文,用於在處理認證工件時儲存工作。

適用於