JSON Web トークン (JWT) (PRIM_SRVM.HttpJsonWebToken)
HTTP 承認ヘッダーや URI クエリー パラメータなど、スペース制約のある環境のためのコンパクトなクレームの表現形式
祖先 - オブジェクト (PRIM_OBJT)
詳細
この機能には詳細のヘルプがありません
プロパティ
名前 | 記述 |
|---|---|
オーディエンス (audience) クレームは JWT が意図している受信者を特定します。一般的に値は大文字と小文字を区別する文字列の配列で、各文字列には StringOrURI 値が含まれています。JWT のオーディエンスが 1 つという特別なケースでは、この値は StringOrURI を含み、大文字と小文字が区別される 1 つの文字列になることもあります。オーディエンス値の解釈は通常はアプリケーション固有のものです。このクレームの使用は任意です。 | |
プライベート クレームをカプセル化する子 JSON DOM オブジェクト。プライベート クレームは、追加データとエンティティ (通常はユーザー) についてのステートメントです。 | |
コンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承 | |
このコンポーネントの全てにアクセスできるようにします。 オブジェクト (PRIM_OBJT) より継承 | |
コンポーネントのクラスを制限します。 オブジェクト (PRIM_OBJT) より継承 | |
インスタンス用に値を格納できる汎用スペース オブジェクト (PRIM_OBJT) より継承 | |
ComponentTypeではコンポーネントのタイプ情報にアクセスできます。 オブジェクト (PRIM_OBJT) より継承 | |
ComponentTypeName十分適格なコンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承 | |
ExpirationClaim は、有効期限の時刻、つまり JWT 処理を受け付けてはいけない時刻を特定します。このクレームの使用は任意です。 | |
IdClaim は JWT に対して一意の ID を提供し、これを使って JWT が再度レプレイされるのを防ぎます。この値は文字列で大文字と小文字が区別されます。このクレームの使用は任意です。 | |
IssuedAtClaim は JWT が発行された時間を特定します。このクレームを使って、JWT の利用期間を決定することができます。このクレームの使用は任意ですが、IssueToken メソッドが起動すると値が自動的に割り当てられます。 | |
IssuerClaim は JWT を発行したプリンシパルを識別し、これは StringOrURI 値を含み、大文字と小文字が区別される文字列です。このクレームの処理は通常はアプリケーション固有のものです。このクレームの使用は任意です。 | |
JWT の有効期限が切れるまでの時間 (分)。デフォルトは 15 分です。IssueToken メソッドで正の値が使われると IssuedAt と Expiration のクレーム生成が発動され、値ゼロが使われると、これが停止されます。 | |
コンポーネントの名前 オブジェクト (PRIM_OBJT) より継承 | |
NotBeforeClaim は、これ以前は JWT を処理用に受け入れてはいけない時間を特定します。このクレームを処理するには、現在日時がこのクレーム内にリストされた not-before 日時と同じ、またはそれ以降である必要があります。このクレームの使用は任意です。 | |
コンポーネントのオーナーです。 オブジェクト (PRIM_OBJT) より継承 | |
このインスタンスが添付されているコンポーネントインスタンス。コントロールのビジュアルコンテナまたは子インスタンスのコレクション オブジェクト (PRIM_OBJT) より継承 | |
登録されたパブリックおよびプライベートのクレームをカプセル化する子 JSON DOM オブジェクトです。このプロパティを使って、現在 JWT コンポーネントによりサポートされないパブリック クレームを管理します。 | |
SubjectClaim は JWT のサブジェクトであるプリンシパルを特定します。これは StringOrURI 値を含み、大文字と小文字を区別する文字列です。このクレームの処理は通常はアプリケーション固有のものです。このクレームの使用は任意です。 | |
JWT の現在のステータスを説明するプロパティです。このステータスを使って TryVerifyToken の起動に失敗した理由が説明できます。 |
イベント
名前 | 記述 |
|---|---|
コンポーネントを作成する時にCreateInstanceのイベントを実行します。 PRIM_SRVM.HttpJsonWebToken (PRIM_SRVM.HttpJsonWebToken) より継承 | |
コンポーネントが解除される前にDestroyInstanceのイベントを実行します。 PRIM_SRVM.HttpJsonWebToken (PRIM_SRVM.HttpJsonWebToken) より継承 |