ユーザーの追加

POSTリクエストを使用して、オペレータ、デプロイヤ、モニターなどのドメイン・レベル・ユーザーを追加できます。次のステップでは、cURLを使用してこのPOSTリクエストを作成してユーザーを作成し、そのユーザーをメンバー・グループに追加する方法を示します。
  1. ドメインの管理サーバーのホスト名およびポートを識別し、/management/weblogic/{version}/serverConfigエンドポイントを使用してPOSTリクエストを作成します。このWebLogic Serverリクエストでは次のURL構造を使用します。
    http://localhost:port/management/weblogic/{version}/serverConfig/securityConfiguration/realms/myrealm/authenticationProviders/DefaultAuthenticator/createUser
  2. cURLコマンド・ラインでヘッダーを指定します。
    • -H X-Requested-By:MyClient

    • -H Accept:application/json

    • -H Content-Type:application/json

  3. 次の例に示すように、-dオプションを使用して、リクエスト本文にJSON形式で新規ユーザーのuserName、passwordおよびdescriptionを指定します。

    -d "{
      userName:    'deployer',
      password:    'deployer123',
      description: 'A domain level deployer'
    }" \

次のサンプルは、ユーザーdeployerを作成するための完全なPOSTリクエストを示しています。

curl -v \
--user admin:admin123 \
-H X-Requested-By:MyClient \
-H Accept:application/json \
-H Content-Type:application/json \
-d "{
  userName:    'deployer',
  password:    'deployer123',
  description: 'A domain level deployer'
}" \
-X POST http://localhost:port/management/weblogic/{version}/serverConfig/securityConfiguration/realms/myrealm/authenticationProviders/DefaultAuthenticator/createUser

POSTリクエストは次のレスポンスを返します。

HTTP/1.1 200 OK
Response Body:
{}

グループへのユーザーの追加

  1. /management/weblogic/{version}/serverConfigエンドポイントを使用してPOSTリクエストを作成します。このWebLogic Serverリクエストでは次のURL構造を使用します。
    http://localhost:port/management/weblogic/{version}/serverConfig/securityConfiguration/realms/myrealm/authenticationProviders/DefaultAuthenticator/addMemberToGroup
  2. cURLコマンド・ラインでヘッダーを指定します。
    • -H X-Requested-By:MyClient

    • -H Accept:application/json

    • -H Content-Type:application/json

  3. 次の例に示すように、-dオプションを使用して、リクエスト本文にJSON形式でgroupNameおよびmemberUserOrGroupNameを指定します。
    -d "{
      groupName: 'Deployers',
      memberUserOrGroupName: 'deployer'
    }" \

次のサンプルは、ユーザーをグループDeployersに追加するための完全なPOSTリクエストを示しています。

curl -v \
--user admin:admin123 \
-H X-Requested-By:MyClient \
-H Accept:application/json \
-H Content-Type:application/json \
-d "{
  groupName: 'Deployers',
  memberUserOrGroupName: 'deployer'
}" \
-X POST http://localhost:port/management/weblogic/{version}/serverConfig/securityConfiguration/realms/myrealm/authenticationProviders/DefaultAuthenticator/addMemberToGroup

POSTリクエストは次のレスポンスを返します。

HTTP/1.1 200 OK
Response Body:
{}