JwtSecurityTokenHandler クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
json Web トークンを作成および検証するために設計された SecurityTokenHandler 。 参照: https://datatracker.ietf.org/doc/html/rfc7519 と http://www.rfc-editor.org/info/rfc7515
public class JwtSecurityTokenHandler : Microsoft.IdentityModel.Tokens.SecurityTokenHandler
type JwtSecurityTokenHandler = class
inherit SecurityTokenHandler
Public Class JwtSecurityTokenHandler
Inherits SecurityTokenHandler
- 継承
コンストラクター
| 名前 | 説明 |
|---|---|
| JwtSecurityTokenHandler() |
JwtSecurityTokenHandler クラスの新しいインスタンスを初期化します。 |
フィールド
| 名前 | 説明 |
|---|---|
| DefaultInboundClaimFilter |
既定の要求の種類のフィルター一覧。 |
| DefaultInboundClaimTypeMap |
受信要求の既定の要求の種類マッピング。 |
| DefaultMapInboundClaims |
InboundClaimTypeMap を使用するかどうかを決定するフラグの既定値。 |
| DefaultOutboundAlgorithmMap |
JwtHeader アルゴリズムの既定のマッピング |
| DefaultOutboundClaimTypeMap |
送信要求の既定の要求の種類マッピング。 |
プロパティ
| 名前 | 説明 |
|---|---|
| CanValidateToken |
このハンドラーが SecurityTokenを検証できるかどうかを示す値を返します。 |
| CanWriteToken |
このインスタンスが SecurityTokenを書き込むことができるかどうかを示す値を取得します。 |
| InboundClaimFilter |
ClaimsIdentity要求がJwtSecurityTokenを形成するときに要求をフィルター処理するために使用するISet<T>を取得または設定します。 JwtSecurityTokenが検証されると、このISet<T>で見つかった型を持つ要求はClaimsIdentityに追加されません。 既定値は ClaimTypeMapping.InboundClaimFilter です。 |
| InboundClaimTypeMap |
InboundClaimTypeMapの検証時に抽出されたTypeの要求のClaimsPrincipalを設定するときに使用されるJwtSecurityTokenを取得または設定します。 このマッピングを使用して変換した後、 Type は JSON 要求 'name' に設定されます。 既定値は ClaimTypeMapping.InboundClaimTypeMap です。 |
| JsonClaimTypeProperty |
値を JSON にシリアル化したときに認識された .Net 型 Properties のプロパティ名 Claims 取得または設定します。 詳細については、「 <seealso cref="P:System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.InboundClaimTypeMap"></seealso> を参照してください。 |
| MapInboundClaims |
MapInboundClaimsの検証時に抽出される要求の種類をマップするかどうかを決定するときに使用されるJwtSecurityToken プロパティを取得または設定します。 これが true に設定されている場合、このマッピングを使用して変換した後、 Type は JSON 要求 'name' に設定されます。 それ以外の場合、マッピングは行われません。 既定値は、true です。 |
| MaximumTokenSizeInBytes |
処理される最大トークン サイズ (バイト単位) を取得および設定します。 (継承元 TokenHandler) |
| OutboundAlgorithmMap |
JwtHeader コンストラクターに渡される送信アルゴリズム マップを取得します。 |
| OutboundClaimTypeMap |
ClaimからJwtSecurityTokenを作成するときに使用するOutboundClaimTypeMapを取得または設定します。 JSON 要求の 'name' 値は、このマッピングを使用して変換した後に Type に設定されます。 既定値は ClaimTypeMapping.OutboundClaimTypeMap です |
| SetDefaultTimesOnTokenCreation |
トークンの作成で既定の 'exp'、'nbf' および 'iat' が指定されていない場合に設定するかどうかを制御するブール値を取得または設定します。 (継承元 TokenHandler) |
| ShortClaimTypeProperty |
Propertiesの作成時にマッピングが発生した場合に、元の JSON 要求 'name' が含まれるClaimのプロパティ名を取得または設定します。 詳細については、「 <seealso cref="P:System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.InboundClaimTypeMap"></seealso> を参照してください。 |
| TokenLifetimeInMinutes |
トークンの有効期間を分単位で取得または設定します。 (継承元 TokenHandler) |
| TokenType |
JwtSecurityTokenの型を取得します。 |