Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Sv translation
languageja

POST /users/{username}/requests

希望のタイプのユーザーリクエストを作成します。

Note

このリソースは、グローバル管理者またはドメイン管理者のために利用可能です。、またはユーザー管理者のみが使用できます。


Note

BellaDati 2.7.19.1以降、このエンドポイントは、PASSWORD_RESET と UNLOCK_ACCOUNT リクエストに対して公開されています。したがって、認証されたユーザーは、これら2つのリクエストに対して呼び出す必要はありません。

リソース情報

リクエストパラメーター

パラメーター

詳細

username
(path parameter)

リクエストが作成されたユーザーのユーザー名。

「メールアドレスによるログインを許可する」が有効な場合、代わりにユーザーのメールアドレスを使用する必要があります。

request_type
(form parameter)

リクエストのタイプを指定します。利用可能なタイプは次のとおりです:

  • LOGIN_UNATTENDED - ログインを行うためのAJAXリクエストを発行する(Implementing simple SSO 参照)
  • PASSWORD_SET - ユーザーはパスワードを設定するように求められます。
  • PASSWORD_RESET - パスワードリセットリンクがメールで送信されます。
  • UNLOCK_ACCOUNT - アカウントのロックが解除されます。
  • LOGIN - ユーザーはユーザー名/パスワードを入力を必要とせず、自動的にログインします。
  • CUSTOM  - ユーザーを作成し、PINを送信し、リクエストを実行します。

requestPin

(form parameter, optional)

URLリンクの代わりにPINを送信するかどうかを指定します。設定しない場合、デフォルトでURLリンクが送信されます。

設定可能な値:true / false

endpoint カスタムリクエストを使用する場合、実行されるbelladatiエンドポイントへのパス
プロセス要求アクションとして、OKまたはERRORが返されます。
parametersカスタムリクエストを使用する場合は、エンドポイントのパラメータを設定します。

リターン

request_idrequest_codeのリクエストが作成されます。

例:  1544;RDQX1Qx9UokSf4n3KAVWgNClvrFUqncSZg7fK3gnVAfNIAOylN

Tip

集められた request_idrequest_code は、特定のBellaDatiサービスによって使用されます。次のURLパターンでAJAXコールを作成する必要があります:

http://belladati_host/user/processRequest/{request_id}/{request_code}?redirect={redirect_url}

サンプルリクエスト/レスポンス

curl使用:

Code Block
curl -H "Authorization: OAuth realm=\"https://service.belladati.com/\", oauth_consumer_key=\"myConsumer\", oauth_token=\"mh7an9dkrg59\", oauth_timestamp=\"135131231\", oauth_nonce=\"randomString\"" -d "request_type=LOGIN_UNATTENDED" https://service.belladati.com/api/users/username1/requests

oauth_token; oauth_token_secret フォーマットでのレスポンス:

Code Block
javascript
javascript
1544;RDQX1Qx9UokSf4n3KAVWgNClvrFUqncSZg7fK3gnVAfNIAOylN