このセクションは、認証サービス ( Keystone ) を動作を検証します。

セキュリティーのため、一時認証トークンメカニズムを無効化します。

[root@controller ~]# unset OS_AUTH_URL OS_PASSWORD

管理ユーザー( admin )として、認証トークンを要求します。パスワードを要求されたら、管理者ユーザー用のパスワード KEYSTONE_MNG_PASS を入力します。

[root@controller ~]# openstack --os-auth-url http://controller:5000/v3 \
>   --os-project-domain-name Default --os-user-domain-name Default \
>   --os-project-name admin --os-username admin token issue
Password:  KEYSTONE_MNG_PASS
+------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field      | Value                                                                                                                                                                                   |
+------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| expires    | 2018-10-21T03:02:38+0000                                                                                                                                                                |
| id         | gAAAAABby94-CMIb2wZZSri5az_-_-TPK0llfeF0QCDchhHBW2TN-jDHHTh3SaeWjKBHcGbXyMYp65NvmqydObh45reFE1eVHeJoJ2CHcd-sr_LtsK5uO5nWTb0CNsgZ6PyBqbav2o0lKEidvf92TiWR6Zgus6CmegN2npqLF9bj39mEaIdpOGE |
| project_id | 257bcb40994f44a1b2740dba5200d6c4                                                                                                                                                        |
| user_id    | d899029d484b4245afe48e5bafe2edb8                                                                                                                                                        |
+------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
[root@controller ~]#

次に、特権のないユーザー( myuser )として、認証トークンを要求します。パスワードを要求されたら、特権のないユーザー用のパスワード MYUSER_PASS を入力します。

[root@controller ~]# openstack --os-auth-url http://controller:5000/v3 \
>   --os-project-domain-name Default --os-user-domain-name Default \
>   --os-project-name myproject --os-username myuser token issue
Password: MYUSER_PASS
+------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field      | Value                                                                                                                                                                                   |
+------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| expires    | 2018-10-21T03:04:24+0000                                                                                                                                                                |
| id         | gAAAAABby96oqRqhp9gdrJBTaiywYEJ-8nsAfccerT_PLpdJvfyoFMG2crY2j6OxKqrI-KY02yXDgC0Rl0jWlOUCfYyHffFeUIbGgZJLBR3MYBZBgpNuUfmJdy3JZ5kv0jW6gfmZ5bsQUDGcW6I0z-liXpnG8orUuy_6sUPmiKTDrDN7pB2Nc3w |
| project_id | b9644b0689c4469baa45f9acb009d860                                                                                                                                                        |
| user_id    | 64b377d70bc4457faa169912b02a24d1                                                                                                                                                        |
+------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
[root@controller ~]#