|
AddActorToAttributes(ICollection<SamlAttribute>, ClaimsIdentity)
|
すべてのアクターを追加します。
|
|
CanReadToken(String)
|
正しい開始要素の xml を調べることによって、文字列が有効な Saml トークンであるかどうかを判断します。
|
|
CanReadToken(XmlReader)
|
現在のリーダーが Saml アサーションに配置されているかどうかを示します。
|
|
ConsolidateAttributes(ICollection<SamlAttribute>)
|
共通の要求の種類、要求値の種類、および元の発行者を持つ属性を、複数の値を持つ 1 つの属性に収集します。
|
|
CreateAdvice(SecurityTokenDescriptor)
|
このメソッドをオーバーライドして、Samltoken に配置する SamlAdvice を提供します。
|
|
CreateAttribute(Claim)
|
要求から SamlAttribute を生成します。
|
|
CreateAttributeStatement(SamlSubject, SecurityTokenDescriptor)
|
SamlAttributeStatements を作成し、コレクションに追加します。
カスタム実装を提供するには、このメソッドをオーバーライドします。
既定の動作では、tokenDescriptor.Subjects コレクション内の各サブジェクトに対して新しい SamlAttributeStatement を作成します。
|
|
CreateAuthenticationStatement(SamlSubject, AuthenticationInformation)
|
AuthenticationInformation で見つかった各 AuthenticationInformation に対して SamlAuthenticationStatement を作成します。
カスタム実装を提供するには、このメソッドをオーバーライドします。
|
|
CreateAuthorizationDecisionStatement(SecurityTokenDescriptor)
|
SamlAuthorizationDecisionStatementからSecurityTokenDescriptorを作成します。
|
|
CreateClaimsIdentities(SamlSecurityToken, String, TokenValidationParameters)
|
Saml securityToken から要求を作成します。
|
|
CreateConditions(SecurityTokenDescriptor)
|
saml のすべての条件を生成します。
|
|
CreateSecurityTokenReference(SecurityToken, Boolean)
|
SecurityKeyIdentifierClause を返します。
(継承元 SecurityTokenHandler)
|
|
CreateStatements(SecurityTokenDescriptor, AuthenticationInformation)
|
SecurityTokenDescriptor から SamlStatements の列挙体を生成します。
SamlAttributeStatements と SamlAuthenticationStatements のみが生成されます。
ステートメントの作成をカスタマイズするには、このメソッドを上書きします。
順番に呼び出し (すべて仮想): 1。CreateSamlSubject 2。CreateAttributeStatements 3.CreateAuthenticationStatements 4.CreateAuthorizationDecisionStatement
|
|
CreateSubject(SecurityTokenDescriptor)
|
作成されるすべてのステートメントに使用する SamlSubject を返します。
SamlSubject の作成をカスタマイズするには、このメソッドを上書きします。
|
|
CreateToken(SecurityTokenDescriptor, AuthenticationInformation)
|
SecurityTokenDescriptorに含まれる情報に基づいてSamlSecurityTokenを作成します。
|
|
CreateToken(SecurityTokenDescriptor)
|
SecurityTokenDescriptorに含まれる情報に基づいてSamlSecurityTokenを作成します。
|
|
CreateXmlStringFromAttributes(ICollection<SamlAttribute>)
|
アクターを表す SAML 属性のコレクションから XML 形式の文字列を構築します。
|
|
ProcessAttributeStatement(SamlAttributeStatement, ClaimsIdentity, String)
|
SamlAttributeStatementから要求を作成します。
|
|
ProcessAuthenticationStatement(SamlAuthenticationStatement, ClaimsIdentity, String)
|
SamlAuthenticationStatementから要求を作成します。
|
|
ProcessAuthorizationDecisionStatement(SamlAuthorizationDecisionStatement, ClaimsIdentity, String)
|
SamlAuthorizationDecisionStatementから要求を作成します。
|
|
ProcessCustomSubjectStatement(SamlStatement, ClaimsIdentity, String)
|
不明なステートメントから要求を作成します。
|
|
ProcessStatements(SamlSecurityToken, String, TokenValidationParameters)
|
要求を生成するすべてのステートメントを処理します。
|
|
ProcessSubject(SamlSubject, ClaimsIdentity, String)
|
SamlSubjectからサブジェクト要求を作成します。
|
|
ReadSamlToken(String)
|
文字列を SamlSecurityToken のインスタンスに変換します。
|
|
ReadSamlToken(XmlReader)
|
XmlReader が Saml アサーションの先頭に配置されている SamlSecurityToken を読み取ります。
|
|
ReadToken(String)
|
文字列を SamlSecurityToken のインスタンスに変換します。
|
|
ReadToken(XmlReader, TokenValidationParameters)
|
このインスタンスによって処理される型のトークンを XML から逆シリアル化します。
|
|
ReadToken(XmlReader)
|
XmlReader が Saml アサーションの先頭に配置されている SamlSecurityToken を読み取ります。
|
|
ResolveIssuerSigningKey(String, SamlSecurityToken, TokenValidationParameters)
|
トークンの署名の検証に使用する SecurityKey を返します。
|
|
SetDelegateFromAttribute(SamlAttribute, ClaimsIdentity, String)
|
このメソッドは、特殊な種類の SamlAttribute が検出されたときに呼び出されます。 渡された SamlAttribute は、AttributeValues のコレクションを含む SamlAttribute をラップし、それぞれが要求にマップされます。 すべての要求は、指定された発行者を持つ ClaimsIdentity で返されます。
|
|
ValidateAudience(IEnumerable<String>, SecurityToken, TokenValidationParameters)
|
SamlSecurityTokenで見つかった対象ユーザーが有効かどうかを判断します。
|
|
ValidateConditions(SamlSecurityToken, TokenValidationParameters)
|
有効期間と対象ユーザーの条件を検証します。
|
|
ValidateIssuer(String, SecurityToken, TokenValidationParameters)
|
SamlSecurityTokenで見つかった発行者が有効かどうかを判断します。
|
|
ValidateIssuerSecurityKey(SecurityKey, SamlSecurityToken, TokenValidationParameters)
|
SigningKeyが予期される値であることを検証します。
|
|
ValidateIssuerSecurityKey(SecurityKey, SecurityToken, TokenValidationParameters)
|
有効なSecurityKeyによって署名されたSecurityTokenを検証します。
|
|
ValidateLifetime(Nullable<DateTime>, Nullable<DateTime>, SecurityToken, TokenValidationParameters)
|
SamlSecurityTokenの有効期間を検証します。
|
|
ValidateSignature(String, TokenValidationParameters)
|
検出された署名が有効であることを検証します。
|
|
ValidateToken(String, TokenValidationParameters, SecurityToken)
|
整形式の SamlSecurityTokenを読み取って検証します。
|
|
ValidateToken(XmlReader, TokenValidationParameters, SecurityToken)
|
整形式の SamlSecurityTokenを読み取って検証します。
|
|
ValidateTokenAsync(SecurityToken, TokenValidationParameters)
|
トークンを検証します。
検証エラーの場合、例外はスローされません。代わりに、返された TokenValidationResult.Exception プロパティで例外が設定されます。
呼び出し元は常に TokenValidationResult.IsValid プロパティをチェックして、結果の有効性を確認する必要があります。
(継承元 TokenHandler)
|
|
ValidateTokenAsync(String, TokenValidationParameters)
|
トークンを検証します。
検証エラーの場合、例外はスローされません。代わりに、返された TokenValidationResult.Exception プロパティで例外が設定されます。
呼び出し元は常に TokenValidationResult.IsValid プロパティをチェックして、結果の有効性を確認する必要があります。
|
|
ValidateTokenReplay(Nullable<DateTime>, String, TokenValidationParameters)
|
トークンの再生を検証します。
|
|
WriteToken(SecurityToken)
|
SamlSecurityTokenを文字列にシリアル化します。
|
|
WriteToken(XmlWriter, SecurityToken)
|
このインスタンスによって処理される型の securityToken を XML にシリアル化します。
|