1.8.3. Active Directory ユーザーによるプロジェクトへのアクセスの許可
grp-openstack
AD グループのメンバーである AD DS ユーザーには、Dashboard 内の プロジェクト にログインするパーミッションを付与することができます。
AD ユーザーの一覧を取得します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ロールの一覧を取得します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 一覧表示されたロールの中から 1 つまたは複数のロールをユーザーに追加して、プロジェクトへのアクセス権を付与します。たとえば、
user1
をdemo
プロジェクトの一般ユーザーにするには、member
ロールに追加します。openstack role add --project demo --user 1f24ec1f11aeb90520079c29f70afa060d22e2ce92b2eba7784c841ac418091e member
# openstack role add --project demo --user 1f24ec1f11aeb90520079c29f70afa060d22e2ce92b2eba7784c841ac418091e member
Copy to Clipboard Copied! Toggle word wrap Toggle overflow または、
user1
をdemo
プロジェクトの管理ユーザーにするには、admin
ロールに追加します。openstack role add --project demo --user 1f24ec1f11aeb90520079c29f70afa060d22e2ce92b2eba7784c841ac418091e admin
# openstack role add --project demo --user 1f24ec1f11aeb90520079c29f70afa060d22e2ce92b2eba7784c841ac418091e admin
Copy to Clipboard Copied! Toggle word wrap Toggle overflow その結果、
user1
は AD DS のユーザー名とパスワードを入力してから、Domain
のフィールドにもLAB
と入力すると Dashboard にログインすることができます。
ユーザーに Error: Unable to retrieve container list.
というエラーメッセージが表示され、コンテナーの管理が可能であることが想定されている場合には、SwiftOperator
ロールに追加する必要があります。