身元確認申込み実装ガイド
このドキュメントの目的
動的な身元確認申込みAPIの実装を理解することが目標です。
所要時間
⏱️ 約30分
前提知識
身元確認申込みとは
テンプレート設定に基づいて動的に生成されるエンドポイント
リソースオーナー(エンドユーザー)が外部KYCサービスに身元確認を申し込む。
Discovery設定(前提条件)
eKYC(身元確認)機能を有効にするには、認可サーバー設定で以下を設定する必要があります。
認可サーバー設定
{
"authorization_server": {
"verified_claims_supported": true
}
}
verified_claims_supported: true が設定されていない場合、eKYC関連のエンドポイントは利用できません。
スコープ設定
身元確認申込みAPI(/v1/me/identity-verification/applications)にアクセスするには、クライアントに identity_verification_application スコープが必要です。
{
"scope": "openid profile identity_verification_application"
}
注意: このスコープがクライアントに付与されていない場合、アクセストークンに必要な権限が含まれず、APIアクセスが拒否されます。
エンドポイント
動的生成API
# エンドポイント形式
POST /{tenant-id}/v1/me/identity-verification/applications/{verification-type}/{process}
Authorization: Bearer {access-token}
# 例
POST /{tenant-id}/v1/me/identity-verification/applications/kyc-basic/submit
POST /{tenant-id}/v1/me/identity-verification/applications/kyc-enhanced/verify
実装: IdentityVerificationApplicationV1Api.java