CardSpaceSelector.GetToken メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
CardSpace システムを使用してセキュリティ トークンを生成します。
オーバーロード
| 名前 | 説明 |
|---|---|
| GetToken(CardSpacePolicyElement[], SecurityTokenSerializer) |
CardSpace システムと、指定されたポリシー チェーンとトークン シリアライザーを使用してセキュリティ トークンを生成します。 |
| GetToken(XmlElement, IEnumerable<XmlElement>, XmlElement, SecurityTokenSerializer) |
CardSpace システムと、指定されたエンドポイント、ポリシー、トークン発行者、トークン シリアライザーを使用してセキュリティ トークンを生成します。 |
GetToken(CardSpacePolicyElement[], SecurityTokenSerializer)
CardSpace システムと、指定されたポリシー チェーンとトークン シリアライザーを使用してセキュリティ トークンを生成します。
public:
static System::IdentityModel::Tokens::GenericXmlSecurityToken ^ GetToken(cli::array <System::IdentityModel::Selectors::CardSpacePolicyElement ^> ^ policyChain, System::IdentityModel::Selectors::SecurityTokenSerializer ^ tokenSerializer);
public static System.IdentityModel.Tokens.GenericXmlSecurityToken GetToken(System.IdentityModel.Selectors.CardSpacePolicyElement[] policyChain, System.IdentityModel.Selectors.SecurityTokenSerializer tokenSerializer);
static member GetToken : System.IdentityModel.Selectors.CardSpacePolicyElement[] * System.IdentityModel.Selectors.SecurityTokenSerializer -> System.IdentityModel.Tokens.GenericXmlSecurityToken
Public Shared Function GetToken (policyChain As CardSpacePolicyElement(), tokenSerializer As SecurityTokenSerializer) As GenericXmlSecurityToken
パラメーター
- policyChain
- CardSpacePolicyElement[]
クライアントがアンワインドするために最終的なトークンを必要とするフェデレーション セキュリティ チェーンを記述する CardSpacePolicyElement の配列。
- tokenSerializer
- SecurityTokenSerializer
KeyInfo句を読み取ることができるSecurityTokenSerializer。
返品
生成されたセキュリティ トークンを表す GenericXmlSecurityToken 。
例外
policyChain は nullです。
-または-
policyChain は長さ 0 です。
-または-
tokenSerializer は nullです。
適用対象
GetToken(XmlElement, IEnumerable<XmlElement>, XmlElement, SecurityTokenSerializer)
CardSpace システムと、指定されたエンドポイント、ポリシー、トークン発行者、トークン シリアライザーを使用してセキュリティ トークンを生成します。
public:
static System::IdentityModel::Tokens::GenericXmlSecurityToken ^ GetToken(System::Xml::XmlElement ^ endpoint, System::Collections::Generic::IEnumerable<System::Xml::XmlElement ^> ^ policy, System::Xml::XmlElement ^ requiredRemoteTokenIssuer, System::IdentityModel::Selectors::SecurityTokenSerializer ^ tokenSerializer);
public static System.IdentityModel.Tokens.GenericXmlSecurityToken GetToken(System.Xml.XmlElement endpoint, System.Collections.Generic.IEnumerable<System.Xml.XmlElement> policy, System.Xml.XmlElement requiredRemoteTokenIssuer, System.IdentityModel.Selectors.SecurityTokenSerializer tokenSerializer);
static member GetToken : System.Xml.XmlElement * seq<System.Xml.XmlElement> * System.Xml.XmlElement * System.IdentityModel.Selectors.SecurityTokenSerializer -> System.IdentityModel.Tokens.GenericXmlSecurityToken
Public Shared Function GetToken (endpoint As XmlElement, policy As IEnumerable(Of XmlElement), requiredRemoteTokenIssuer As XmlElement, tokenSerializer As SecurityTokenSerializer) As GenericXmlSecurityToken
パラメーター
- endpoint
- XmlElement
トークンが提示される受信者のエンドポイント アドレスを表す XmlElement 。
- policy
- IEnumerable<XmlElement>
受信者が要求するトークンの種類と要求を指定するポリシー フラグメントを含むXmlElement型のIEnumerable<T>。
- requiredRemoteTokenIssuer
- XmlElement
トークンの発行者を表す XmlElement 。
- tokenSerializer
- SecurityTokenSerializer
KeyInfo句を読み取ることができるSecurityTokenSerializer。
返品
生成されたセキュリティ トークンを表す GenericXmlSecurityToken 。
例外
注釈
セキュリティ トークンは、ユーザーまたはポリシー発行者によって指定されたサード パーティによって発行できます。