ユーザーの自己登録リクエストの送信

post

/iam/governance/selfservice/api/v1/unauthservice/selfregistration

テンプレート・データに基づいてユーザーの自己登録クエストを送信します。

リクエスト

サポートされているメディア・タイプ
本文()
作成するユーザーの属性
ルート・スキーマ: SelfRegistrationRequest
型: object
ソースを表示
ネストされたスキーマ: challengeQuestions
型: array
ソースを表示
ネストされたスキーマ: RequestDataMap
型: object
ソースを表示
ネストされたスキーマ: UserIdandPasswordDetails
型: object
ソースを表示
ネストされたスキーマ: QueAndAnsMap
型: object
ソースを表示
先頭に戻る

レスポンス

サポートされているメディア・タイプ

200レスポンス

成功
ヘッダー
本文()
ルート・スキーマ: SelfRegistrationResponse
型: object
ソースを表示
ネストされたスキーマ: Request
型: object
ソースを表示
ネストされたスキーマ: LinkDataInstances
型: object
ソースを表示

404レスポンス

リソースが見つからない

500レスポンス

内部サーバー・エラー

デフォルト・レスポンス

予期しないエラー
先頭に戻る

ここでは、ユーザーがOracle Identity Managerに自己登録する機能を示します。ここで表示された情報は疑似システムに対するものであり、プロトタイプとして使用します。

cURLの例

curl  -H "Content-Type: application/json"  -H "X-Requested-By: <anyvalue>"  -X  POST  -u username:password -d  @post.json https://pseudo.com/iam/governance/selfservice/api/v1/unauthservice/selfregistration

POSTリクエスト本文の例

次の例に、JSON形式のリクエスト本文のコンテンツを示します。

{
  "requestDataMap": [
    {
      "name": "First Name",
      "value": "Ashish123"
    },
    {
      "name": "Last Name",
      "value": "Kumar123"
    },
    {
      "name": "Email",
      "value": "qwe1@Kumar.com"
    }
  ],
  "challengeQuestions": [
    {
      "name": "What is your mother's maiden name?",
      "value": "value of challenge question 1"
    },
    {
      "name": "What is the name of your pet?",
      "value": "value of challenge question 2"
    },
    {
      "name": "What is the city of your birth?",
      "value": "value of challenge question 3"
    }
  ],
  "userCredentials": [
    {
      "name": "User Login",
      "value": "qwe1@123"
    },
    {
      "name": "usr_password",
      "value": "PASSWORD"
    },
    {
      "name": "Confirm Password",
      "value": "PASSWORD"
    }
  ]
}

POSTレスポンス本文の例

JSON形式のレスポンス本文のコンテンツの例を次に示します。

{
    "links": [
        {
            "rel": "self",
            "href": "https://pseudo.com/iam/governance/selfservice/api/v1/unauthservice/selfregistration"
        }
    ],
    "request": {
        "name": "id",
        "value": "5002",
        "link": {
            "rel": "self",
            "href": "https://pseudo.com/iam/governance/selfservice/api/v1/requests/5002"
        }
    },
    "status": "Request Created"
}
先頭に戻る