AddDelegateToAttributes(ClaimsIdentity, ICollection<Saml2Attribute>, SecurityTokenDescriptor)
|
サブジェクトに関連付けられているデリゲートをすべて属性コレクションに追加します。
|
CanReadKeyIdentifierClause(XmlReader)
|
現在の XML 要素がこのインスタンスでシリアル化できるキー識別子句を指しているかどうかを示します。
|
CanReadToken(String)
|
指定した文字列が、このインスタンスが処理する型のトークンとして逆シリアル化できるかどうかを示す値を返します。
(継承元 SecurityTokenHandler)
|
CanReadToken(XmlReader)
|
現在の XML 要素をこのインスタンスで処理される型のトークンとして読み取ることができるかどうかを示します。
|
CanWriteKeyIdentifierClause(SecurityKeyIdentifierClause)
|
指定のキー識別子句をこのインスタンスでシリアル化できるかどうかを示します。
|
CollectAttributeValues(ICollection<Saml2Attribute>)
|
クレームの型、クレーム値の型、および元の発行者が共通している属性を収集して、複数の値を持つ単一の属性にします。
|
CreateAdvice(SecurityTokenDescriptor)
|
アサーションの Saml2Advice オブジェクトを作成します。
|
CreateAttribute(Claim, SecurityTokenDescriptor)
|
クレームから Saml2Attribute オブジェクトを作成します。
|
CreateAttributeStatement(ClaimsIdentity, SecurityTokenDescriptor)
|
トークン記述子から Saml2AttributeStatement オブジェクトを作成します。
|
CreateAuthenticationStatement(AuthenticationInformation, SecurityTokenDescriptor)
|
指定した認証情報から SAML 2.0 認証ステートメントを作成します。
|
CreateClaims(Saml2SecurityToken)
|
SAML 2.0 トークンからクレームを作成します。
|
CreateConditions(Lifetime, String, SecurityTokenDescriptor)
|
アサーションの条件を作成します。
|
CreateIssuerNameIdentifier(SecurityTokenDescriptor)
|
アサーションの発行者を識別する名前識別子を作成します。
|
CreateSamlSubject(SecurityTokenDescriptor)
|
アサーションの SAML 2.0 サブジェクトを作成します。
|
CreateSecurityTokenReference(SecurityToken, Boolean)
|
トークンがメッセージに添付されていない場合に、セキュリティ トークン参照を作成します。
|
CreateStatements(SecurityTokenDescriptor)
|
アサーションに含める SAML 2.0 ステートメントを作成します。
|
CreateToken(SecurityTokenDescriptor)
|
トークン記述子に基づいてセキュリティ トークンを作成します。
|
CreateWindowsIdentity(String)
|
指定したユーザー プリンシパル名 (UPN) を使用して WindowsIdentity オブジェクトを作成します。
|
CreateXmlStringFromAttributes(IEnumerable<Saml2Attribute>)
|
アクターを表す SAML 2.0 の属性のコレクションから XML 形式の文字列を作成します。
|
DenormalizeAuthenticationType(String)
|
正規化した値に一致する Saml2 AuthenticationContext を返します。
|
DetectReplayedToken(SecurityToken)
|
指定したトークンがトークン再生キャッシュに存在する場合は例外をスローします。それ以外の場合は、トークンがキャッシュに追加されます。
|
Equals(Object)
|
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。
(継承元 Object)
|
FindUpn(ClaimsIdentity)
|
ID を ClaimsIdentity オブジェクトにマップするために、指定した WindowsIdentity オブジェクトで UPN クレーム値を検索します。
|
GetEncryptingCredentials(SecurityTokenDescriptor)
|
トークン暗号化の資格情報を取得します。 資格情報を暗号化するトークンを変更するには、このメソッドをオーバーライドします。
|
GetHashCode()
|
既定のハッシュ関数として機能します。
(継承元 Object)
|
GetSigningCredentials(SecurityTokenDescriptor)
|
アサーションを署名するための資格情報を取得します。
|
GetTokenReplayCacheEntryExpirationTime(Saml2SecurityToken)
|
トークンがトークン再生キャッシュに保持される必要があるまでの時間を返します。
|
GetTokenTypeIdentifiers()
|
このハンドラーでサポートされているトークンの種類の識別子を取得します。
|
GetType()
|
現在のインスタンスの Type を取得します。
(継承元 Object)
|
LoadCustomConfiguration(XmlNodeList)
|
カスタム構成を XML から読み込みます。
|
MemberwiseClone()
|
現在の Object の簡易コピーを作成します。
(継承元 Object)
|
NormalizeAuthenticationContextClassReference(String)
|
SAML 認証のコンテキスト クラス参照に一致する正規化された値を返します。
|
ProcessAttributeStatement(Saml2AttributeStatement, ClaimsIdentity, String)
|
SAML 2.0 属性ステートメントからクレームを作成し、指定したサブジェクトに追加します。
|
ProcessAuthenticationStatement(Saml2AuthenticationStatement, ClaimsIdentity, String)
|
SAML 2.0 認証ステートメントからクレームを作成し、指定したサブジェクトに追加します。
|
ProcessAuthorizationDecisionStatement(Saml2AuthorizationDecisionStatement, ClaimsIdentity, String)
|
SAML 2.0 承認決定ステートメントからクレームを作成し、指定したサブジェクトに追加します。
|
ProcessSamlSubject(Saml2Subject, ClaimsIdentity, String)
|
SAML 2.0 サブジェクトからクレームを作成し、指定したサブジェクトに追加します。
|
ProcessStatement(Collection<Saml2Statement>, ClaimsIdentity, String)
|
SAML 2.0 ステートメントのコレクションからクレームを作成し、指定したサブジェクトに追加します。
|
ReadAction(XmlReader)
|
<saml:Action> 要素を読み取ります。
|
ReadAdvice(XmlReader)
|
<saml:Advice> 要素を読み取ります。
|
ReadAssertion(XmlReader)
|
<saml:Assertion> 要素を読み取ります。
|
ReadAttribute(XmlReader)
|
<saml:Attribute> 要素を読み取ります。
|
ReadAttributeStatement(XmlReader)
|
saml:AttributeStatementType の xsi:type を指定する <saml:AttributeStatement> 要素または <saml:Statement> 要素を読み取ります。
|
ReadAttributeValue(XmlReader, Saml2Attribute)
|
属性値を読み取ります。
|
ReadAudienceRestriction(XmlReader)
|
saml:AudienceRestrictionType の xsi:type を指定する <saml:AudienceRestriction> 要素または <saml:Condition> 要素を読み取ります。
|
ReadAuthenticationContext(XmlReader)
|
<saml:AuthnContext> 要素を読み取ります。
|
ReadAuthenticationStatement(XmlReader)
|
saml:AttributeStatementType の xsi:type を指定する <saml:AuthnStatement> 要素または <saml:Statement> 要素を読み取ります。
|
ReadAuthorizationDecisionStatement(XmlReader)
|
saml:AuthzDecisionStatementType の xsi:type を指定する <saml:AuthzDecisionStatement> 要素または <saml:Statement> 要素を読み取ります。
|
ReadConditions(XmlReader)
|
<saml:Conditions> 要素を読み取ります。
|
ReadEncryptedId(XmlReader)
|
<saml:EncryptedId> 要素を読み取ります。
|
ReadEvidence(XmlReader)
|
<saml:Evidence> 要素を読み取ります。
|
ReadIssuer(XmlReader)
|
<saml:Issuer> 要素を読み取ります。
|
ReadKeyIdentifierClause(XmlReader)
|
SecurityKeyIdentifierClause を読み取ります。
|
ReadNameId(XmlReader)
|
<saml:NameID> 要素を読み取ります。
|
ReadNameIdType(XmlReader)
|
<Issuer> と <NameID> はどちらも NameIDType です。 このメソッドは、それらの要素のいずれかの内容を読み取ります。
|
ReadProxyRestriction(XmlReader)
|
saml:ProxyRestrictionType の xsi:type を指定する <saml:ProxyRestriction> 要素または <saml:Condition> 要素を読み取ります。
|
ReadSigningKeyInfo(XmlReader, Saml2Assertion)
|
SAML Signing KeyInfo を逆シリアル化します。
|
ReadStatement(XmlReader)
|
<saml:Statement> 要素を読み取ります。
|
ReadSubject(XmlReader)
|
<saml:Subject> 要素を読み取ります。
|
ReadSubjectConfirmation(XmlReader)
|
<SubjectConfirmation> 要素を読み取ります。
|
ReadSubjectConfirmationData(XmlReader)
|
<saml:SubjectConfirmationData> 要素を読み取ります。
|
ReadSubjectId(XmlReader, String)
|
このメソッドは、ID の <Subject> および <SubjectConfirmation> 要素で使用されるコンストラクトを処理します。
|
ReadSubjectKeyInfo(XmlReader)
|
SAML サブジェクト <ds:KeyInfo>要素を逆シリアル化します。
|
ReadSubjectLocality(XmlReader)
|
<saml:SubjectLocality> 要素を読み取ります。
|
ReadToken(String)
|
派生クラスでオーバーライドされると、派生クラスによって処理される型のトークンに指定の文字列を逆シリアル化します。
(継承元 SecurityTokenHandler)
|
ReadToken(XmlReader)
|
指定されたストリームから SAML 2.0 トークンを読み取ります。
|
ReadToken(XmlReader, SecurityTokenResolver)
|
派生クラスでオーバーライドされると、指定された XML リーダーによって参照される XML を、指定のトークン リゾルバーを使用して派生クラスによって処理される型のトークンに逆シリアル化します。
(継承元 SecurityTokenHandler)
|
ResolveIssuerToken(Saml2Assertion, SecurityTokenResolver)
|
署名キー識別子を SecurityToken へと解決します。
|
ResolveSecurityKeys(Saml2Assertion, SecurityTokenResolver)
|
SecurityKey で参照される Saml2Assertion のコレクションを解決します。
|
SetDelegateFromAttribute(Saml2Attribute, ClaimsIdentity, String)
|
このメソッドは、特殊な型の Saml2Attribute が検出されたときに呼び出されます。 渡された Saml2Attribute は、(Saml2Attribute プロパティに) 属性値のコレクションを格納する Values をラップします。それぞれがクレームにマップされます。 指定した発行者と共に、すべてのクレームが ClaimsIdentity に返されます。
|
ToString()
|
現在のオブジェクトを表す文字列を返します。
(継承元 Object)
|
TraceTokenValidationFailure(SecurityToken, String)
|
トレースが有効であるとき、セキュリティ トークンの検証中、障害イベントをトレースします。
(継承元 SecurityTokenHandler)
|
TraceTokenValidationSuccess(SecurityToken)
|
トレースが有効であるとき、セキュリティ トークン イベントの検証の成功をトレースします。
(継承元 SecurityTokenHandler)
|
TryResolveIssuerToken(Saml2Assertion, SecurityTokenResolver, SecurityToken)
|
署名キー識別子を SecurityToken へと解決します。
|
ValidateConditions(Saml2Conditions, Boolean)
|
指定された Saml2Conditions オブジェクトを検証します。
|
ValidateConfirmationData(Saml2SubjectConfirmationData)
|
指定された Saml2SubjectConfirmationData オブジェクトを検証します。
|
ValidateToken(SecurityToken)
|
トークン データを検証し、クレームを返します。
|
WriteAction(XmlWriter, Saml2Action)
|
<saml:Action> 要素を書き込みます。
|
WriteAdvice(XmlWriter, Saml2Advice)
|
<saml:Advice> 要素を書き込みます。
|
WriteAssertion(XmlWriter, Saml2Assertion)
|
指定した XML ライターに、指定した SAML アサーションをシリアル化します。
|
WriteAttribute(XmlWriter, Saml2Attribute)
|
<saml:Attribute> 要素を書き込みます。
|
WriteAttributeStatement(XmlWriter, Saml2AttributeStatement)
|
<saml:AttributeStatement> 要素を書き込みます。
|
WriteAttributeValue(XmlWriter, String, Saml2Attribute)
|
saml:Attribute 値を書き込みます。
|
WriteAudienceRestriction(XmlWriter, Saml2AudienceRestriction)
|
<saml:AudienceRestriction> 要素を書き込みます。
|
WriteAuthenticationContext(XmlWriter, Saml2AuthenticationContext)
|
<saml:AuthnContext> 要素を書き込みます。
|
WriteAuthenticationStatement(XmlWriter, Saml2AuthenticationStatement)
|
<saml:AuthnStatement> 要素を書き込みます。
|
WriteAuthorizationDecisionStatement(XmlWriter, Saml2AuthorizationDecisionStatement)
|
<saml:AuthzDecisionStatement> 要素を書き込みます。
|
WriteConditions(XmlWriter, Saml2Conditions)
|
<saml:Conditions> 要素を書き込みます。
|
WriteEvidence(XmlWriter, Saml2Evidence)
|
<saml:Evidence> 要素を書き込みます。
|
WriteIssuer(XmlWriter, Saml2NameIdentifier)
|
<saml:Issuer> 要素を書き込みます。
|
WriteKeyIdentifierClause(XmlWriter, SecurityKeyIdentifierClause)
|
Saml2AssertionKeyIdentifierClause を指定された XML ライターにシリアル化します。
|
WriteNameId(XmlWriter, Saml2NameIdentifier)
|
<saml:Issuer> 要素を書き込みます。
|
WriteNameIdType(XmlWriter, Saml2NameIdentifier)
|
<Issuer> と <NameID> はどちらも NameIDType です。 このメソッドは、それらの要素のいずれかの内容を書き込みます。
|
WriteProxyRestriction(XmlWriter, Saml2ProxyRestriction)
|
<saml:ProxyRestriction> 要素を書き込みます。
|
WriteSigningKeyInfo(XmlWriter, SecurityKeyIdentifier)
|
指定された XML ライターを使用して Signing の <ds:KeyInfo> 要素を書き込みます。
|
WriteStatement(XmlWriter, Saml2Statement)
|
Saml2Statement を書き込みます。
|
WriteSubject(XmlWriter, Saml2Subject)
|
<saml:Subject> 要素を書き込みます。
|
WriteSubjectConfirmation(XmlWriter, Saml2SubjectConfirmation)
|
<saml:SubjectConfirmation> 要素を書き込みます。
|
WriteSubjectConfirmationData(XmlWriter, Saml2SubjectConfirmationData)
|
<saml:SubjectConfirmationData> 要素を書き込みます。
|
WriteSubjectKeyInfo(XmlWriter, SecurityKeyIdentifier)
|
指定された XML ライターを使用して Subject の <ds:KeyInfo> 要素をシリアル化します。
|
WriteSubjectLocality(XmlWriter, Saml2SubjectLocality)
|
<saml:SubjectLocality> 要素を書き込みます。
|
WriteToken(SecurityToken)
|
派生クラスでオーバーライドされると、指定されたセキュリティ トークンを文字列にシリアル化します。 トークンは、派生クラスによって処理される種類である必要があります。
(継承元 SecurityTokenHandler)
|
WriteToken(XmlWriter, SecurityToken)
|
指定した XML ライターに SAML2 トークンを書き込みます。
|