メインコンテンツへスキップ
GET
セッションを取得
Authenticationは新しい機能です。これらのエンドポイントはhttps://<name>.auth.didit.meのようなアプリケーションのissuerによって提供され、Didit APIキーを受け付けることはありません。
これは即時の失効チェックです。IPアドレスごとに1分あたり30リクエスト、1時間あたり300リクエストまで利用できるため、トークンはリクエストのたびにオフラインで検証し、このエンドポイントを機密性の高いアクションの前に呼び出してください。詳しくはセッションを確認するを参照してください。

承認

Authorization
string
header
必須

POST /token/から取得したこの人物のアクセストークンです。ヘッダーがtyp: at+jwtのES256 JWTで、有効期間は最長5分です。DiditのAPIキーではありません。

レスポンス

セッションは本番環境のセッションです。

アクセストークンの背後にあるライブセッションです。

sub
string<uuid>
必須

アイデンティティIDです。

例:

"1c9d8b88-1bff-43d1-ad7a-88b2bc0024e9"

sid
string<uuid>
必須

セッションID。

例:

"c9abf6cc-2d64-4bf2-b31e-a4d09a070ab1"

application_id
string<uuid>
必須
例:

"7b0a6c2e-3f41-4c9a-8d55-1e2f3a4b5c6d"

vendor_data
string
必須

Didit製品全体で共通するこの人物の参照値で、トークン内の値と同じです。

例:

"user-42"

amr
string[]
必須

セッションのサインイン方法を1つの値で表します。例:password、code(メールコード)、magic(マジックリンク)、passkey、phone、sso、wallet(Didit ID Wallet)、またはソーシャルサインイン方法の名前。エージェントトークンの場合は空です。

例:
mfa_verified
boolean
必須

セッションが第2要素を通過したかどうか。パスキーによるサインインでは常にtrueです。

例:

false

email
string<email> | null
必須
例:

"person@example.com"

email_verified
boolean
必須
例:

true

phone
string | null
必須

E.164形式の電話番号、またはnull。

例:

null

verified_identity
object | null
必須

サインイン時にDidit ID Walletが共有した内容です。本人が別の方法でサインインした場合はnullです。

verified
object | null
必須

認証レベルと選択されたクレームで、トークンがverifiedとして保持するものと同じオブジェクトです。存在しない場合はnullです。本人が本人確認を完了したかどうかを知るには、email_verifiedではなくこちらを参照してください。

expires_at
string<date-time>
必須

セッションが遅くとも終了する日時。アイドルタイムアウトにより、それより早く終了する場合があります。

例:

"2026-11-16T10:41:14.347557Z"

post_logout_redirect_uri
string
必須

サインアウト後にアプリケーションがユーザーを送る先です。未設定の場合は空文字列です。

例:

"https://app.example.com/"

organizations
object[]
必須

組織機能が有効な場合、その人物が所属するすべての顧客組織です。それ以外の場合は空です。

最終更新日 2026年11月1日