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