Language

JwtSecurityTokenHandler.CreateActorValue(ClaimsIdentity) メソッド

定義

アクター要求の 'value' を作成します: { actort, 'value' }

protected virtual string CreateActorValue(System.Security.Claims.ClaimsIdentity actor);
abstract member CreateActorValue : System.Security.Claims.ClaimsIdentity -> string
override this.CreateActorValue : System.Security.Claims.ClaimsIdentity -> string
Protected Overridable Function CreateActorValue (actor As ClaimsIdentity) As String

パラメーター

actor
ClaimsIdentity

ClaimsIdentity アクターとして。

返品

String アクターを表します。

例外

'actor' は null です。

注釈

BootstrapContextが null でない場合:

'type' が 'string' の場合は、文字列として返します。

'type' が 'BootstrapContext' で、'BootstrapContext.SecurityToken' が 'JwtSecurityToken' の場合

'JwtSecurityToken.RawData' != null の場合は、RawData を返します。

else は WriteToken(SecurityToken)を返します。

'BootstrapContext.Token' != null の場合は 、'Token' を返します。

default: WriteToken(SecurityToken) new ( JwtSecurityToken( actor.要求)。

適用対象