EndpointIdentity.CreateIdentity(Claim) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したクレームを持つ ID を作成します。
public:
static System::ServiceModel::EndpointIdentity ^ CreateIdentity(System::IdentityModel::Claims::Claim ^ identity);
public static System.ServiceModel.EndpointIdentity CreateIdentity (System.IdentityModel.Claims.Claim identity);
static member CreateIdentity : System.IdentityModel.Claims.Claim -> System.ServiceModel.EndpointIdentity
Public Shared Function CreateIdentity (identity As Claim) As EndpointIdentity
パラメーター
戻り値
指定した EndpointIdentity に関連付けられた identity
。
例外
identity
が null
です。
例
このメソッドを呼び出す方法を次のコードに示します。
// Utility function to create an EndpointIdentity from a ClaimSet.
private EndpointIdentity CreateIdentityFromClaimSet(ClaimSet claims)
{
foreach (Claim claim in claims.FindClaims(null, Rights.Identity))
{
return EndpointIdentity.CreateIdentity(claim);
}
return null;
}
注釈
この ID を使用してエンドポイントに接続するセキュリティで保護された WCF クライアントは、サーバーによって提示される要求に、この ID の構築に使用される ID 要求が含まれていることを確認します。
このメソッドは、DnsEndpointIdentity 型、SpnEndpointIdentity 型、UpnEndpointIdentity 型、または RsaEndpointIdentity 型の ID を作成できます。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET