リソースオーナー用API (1.0.0)
Download OpenAPI specification:Download
リソースオーナー(エンドユーザー)本人が、自身のアカウント・連絡先・認証手段・身元確認を操作するためのエンドポイント仕様
リソースオーナー(ユーザー)本人による操作に関するAPI群。
主に以下のような操作を提供します:
- 連絡先(メールアドレス / 電話番号)の確認・変更
- パスワードの変更・リセット
- 多要素認証(MFA)の登録要求(FIDO-UAF など)
- 認証デバイスの部分更新・削除
- 自身のアカウント削除
アクセストークンを用いて、ユーザー本人による安全な自己操作を実現します。
MFAの登録要求
FIDO-UAFなどの登録要求の依頼を行う。
Authorizations:
path Parameters
| tenant-id required | string |
| mfa-operation-type required | string Example: fido-uaf-registration |
Request Body schema: application/jsonoptional
MFAの仕様に応じたパラメータをBodyに設定する。
| app_name | string アプリ名(例:◯◯アプリ)。 |
| platform | string デバイスのプラットフォーム名(例:"Android", "iOS" など)。 |
| os | string オペレーティングシステムのバージョン情報(例:"Android15")。 |
| model | string デバイスモデル名(例:"galaxy z fold 6")。 |
| locale | string 言語設定。(例:ja, en) |
| notification_channel | string Enum: "fcm" "apns" 通知チャネル("fcm", "apns")。Firebase Cloud Messaging(Android)またはApple Push Notification Service(iOS)を指定。 |
| notification_token | string 通知を送信するためのトークン(例:FCMトークン)。 |
| priority | integer >= 1 このデバイスの通知の優先順位(例: 1, 50, 100)。 数値が大きいほど優先度が高く、100が最も高い。 省略された場合は、認証デバイスの登録数の連番となる。 |
Responses
Request samples
- Payload
{- "app_name": "string",
- "platform": "string",
- "os": "string",
- "model": "string",
- "locale": "string",
- "notification_channel": "fcm",
- "notification_token": "string",
- "priority": 1
}Response samples
- 200
- 400
- 401
- 500
{- "id": "string"
}認証デバイス部分更新API
認証デバイスの属性情報の部分更新の依頼を行う。
Authorizations:
path Parameters
| tenant-id required | string |
| device-id required | string Example: 0048607e-9b89-4ad9-a203-976b7f72f5f2 |
Request Body schema: application/jsonoptional
| app_name | string アプリ名(例:◯◯アプリ)。 |
| platform | string デバイスのプラットフォーム名(例:"Android", "iOS" など)。 |
| os | string オペレーティングシステムのバージョン情報(例:"Android15")。 |
| model | string デバイスモデル名(例:"galaxy z fold 6")。 |
| locale | string 言語設定。(例:ja, en) |
| notification_channel | string Enum: "fcm" "apns" 通知チャネル("fcm", "apns")。Firebase Cloud Messaging(Android)またはApple Push Notification Service(iOS)を指定。 |
| notification_token | string 通知を送信するためのトークン(例:FCMトークン)。 |
| priority | integer >= 1 |