共用方式為


Saml2SecurityTokenHandler.CreateAuthenticationStatement 方法

定義

從指定的驗證資訊建立 SAML 2.0 驗證陳述式。

protected:
 virtual System::IdentityModel::Tokens::Saml2AuthenticationStatement ^ CreateAuthenticationStatement(System::Security::Claims::AuthenticationInformation ^ authInfo, System::IdentityModel::Tokens::SecurityTokenDescriptor ^ tokenDescriptor);
protected virtual System.IdentityModel.Tokens.Saml2AuthenticationStatement CreateAuthenticationStatement (System.Security.Claims.AuthenticationInformation authInfo, System.IdentityModel.Tokens.SecurityTokenDescriptor tokenDescriptor);
abstract member CreateAuthenticationStatement : System.Security.Claims.AuthenticationInformation * System.IdentityModel.Tokens.SecurityTokenDescriptor -> System.IdentityModel.Tokens.Saml2AuthenticationStatement
override this.CreateAuthenticationStatement : System.Security.Claims.AuthenticationInformation * System.IdentityModel.Tokens.SecurityTokenDescriptor -> System.IdentityModel.Tokens.Saml2AuthenticationStatement
Protected Overridable Function CreateAuthenticationStatement (authInfo As AuthenticationInformation, tokenDescriptor As SecurityTokenDescriptor) As Saml2AuthenticationStatement

參數

authInfo
AuthenticationInformation

的 包含要包裝為 AuthenticationInformation 物件之狀態Saml2AuthenticationStatement 物件。

tokenDescriptor
SecurityTokenDescriptor

權杖描述元。

傳回

若要加入至所建立的判斷提示則為 Saml2AuthenticationStatement,若要忽略 AuthenticationInformation 物件 (而非建立 SAML 2.0 驗證) 則為 null

例外狀況

tokenDescriptornull

-或-

tokenDescriptorSubject 屬性為 null

屬性 (Subject 的主tokenDescriptor旨) 包含宣告類型為 或 AuthenticationMethodAuthenticationInstant不包含每個類型至少一個宣告的宣告。

-或-

不可將 tokenDescriptor 主體指定的驗證方法解析為絕對 URI。

適用於