Ask Your Question

Revision history [back]

Token authentication, asking for username/password

I would like to perform authentication to identity using token as described in authenticating-with-a-token.

1- I used the admin token from the [identity] section in main keystone config. file:

export OS_URL=http://X.X.237.59:35357/v2.0  
export OS_TOKEN=<token>

I got missing parameter message:

# openstack image list

Missing parameter(s): Set a username with --os-username, OS_USERNAME, or auth.username Set an authentication URL, with --os-auth-url, OS_AUTH_URL or auth.auth_url Set a scope, such as a project or domain, set a project scope with --os-project-name, OS_PROJECT_NAME or auth.project_name, set a domain scope with --os-domain-name, OS_DOMAIN_NAME or auth.domain_name

But if I provide the missing parameters (it requires each one of them):

export OS_USERNAME=admin
export OS_PROJECT_NAME=admin
export OS_AUTH_URL=http://X.X.237.59:35357/v2.0

It asks for a password:

openstack image list 
Password:

Which is not the wanted behavior, I want to use token instead of the username/password as per the document provided above.

2- I issued a new admin token:

openstack --os-auth-url http://X.X.237.59:5000/v3/ --os-project-domain-id default --os-user-domain-id default --os-project-name admin --os-username admin --os-auth-type password token issue
Password: 

 +------------+----------------------------------+ | Field      | Value                  
 |
 +------------+----------------------------------+ | expires    |
 2016-11-03T08:58:24.535532Z      | |
 id         | <new-admin-token> | |
 project_id |
 a9445e1e82d04787a0b218aed7fb07a4 | |
 user_id    |
 96e803d5a36c400a902b1255457fc8da |
 +------------+----------------------------------+

And tested with the new token (I am not if this test is an altenative hypothesis to the first issue).

# export OS_TOKEN=<new-admin-token>
# openstack image list

The resource could not be found. (HTTP 404) (Request-ID: req-3a8404b4-ed57-4136-a0af-918384812ae9)

Any hint on authentication using token (as an alternative to username/password) can be done?

Token authentication, asking for username/password

I would like to perform authentication to identity using token as described in authenticating-with-a-token.

1- I used the admin token from the [identity] section in main keystone config. file:

export OS_URL=http://X.X.237.59:35357/v2.0  
export OS_TOKEN=<token>

I got missing parameter message:

# openstack image list

Missing parameter(s): Set a username with --os-username, OS_USERNAME, or auth.username Set an authentication URL, with --os-auth-url, OS_AUTH_URL or auth.auth_url Set a scope, such as a project or domain, set a project scope with --os-project-name, OS_PROJECT_NAME or auth.project_name, set a domain scope with --os-domain-name, OS_DOMAIN_NAME or auth.domain_name

But if I provide the missing parameters (it requires each one of them):

export OS_USERNAME=admin
export OS_PROJECT_NAME=admin
export OS_AUTH_URL=http://X.X.237.59:35357/v2.0

It asks for a password:

openstack image list 
Password:

Which is not the wanted behavior, I want to use token instead of the username/password as per the document provided above.

2- I issued a new admin token:

openstack --os-auth-url http://X.X.237.59:5000/v3/ --os-project-domain-id default --os-user-domain-id default --os-project-name admin --os-username admin --os-auth-type password token issue
Password: 

 +------------+----------------------------------+ | Field      | Value                  
 |
 +------------+----------------------------------+ | expires    |
 2016-11-03T08:58:24.535532Z      | |
 id         | <new-admin-token> | |
 project_id |
 a9445e1e82d04787a0b218aed7fb07a4 | |
 user_id    |
 96e803d5a36c400a902b1255457fc8da |
 +------------+----------------------------------+

And tested with the new token (I am not sure if this test is an altenative hypothesis to the first issue).

# export OS_TOKEN=<new-admin-token>
# openstack image list

The resource could not be found. (HTTP 404) (Request-ID: req-3a8404b4-ed57-4136-a0af-918384812ae9)

Any hint on authentication using token (as an alternative to username/password) can be done?

Token authentication, asking for username/password

I would like to perform authentication to identity using token as described in authenticating-with-a-token.

1- I used the admin token from the [identity] section in main keystone config. file:

export OS_URL=http://X.X.237.59:35357/v2.0  
export OS_TOKEN=<token>

I got missing parameter message:

# openstack image list

Missing parameter(s): Set a username with --os-username, OS_USERNAME, or auth.username Set an authentication URL, with --os-auth-url, OS_AUTH_URL or auth.auth_url Set a scope, such as a project or domain, set a project scope with --os-project-name, OS_PROJECT_NAME or auth.project_name, set a domain scope with --os-domain-name, OS_DOMAIN_NAME or auth.domain_name

But if I provide the missing parameters (it requires each one of them):

export OS_USERNAME=admin
export OS_PROJECT_NAME=admin
export OS_AUTH_URL=http://X.X.237.59:35357/v2.0

It asks for a password:

openstack image list 
Password:

Which is not the wanted behavior, I want to use token instead of the username/password as per the document provided above.

2- I issued a new admin token:

openstack --os-auth-url http://X.X.237.59:5000/v3/ --os-project-domain-id default --os-user-domain-id default --os-project-name admin --os-username admin --os-auth-type password token issue
Password: 

 +------------+----------------------------------+ | Field      | Value                  
 |
 +------------+----------------------------------+ | expires    |
 2016-11-03T08:58:24.535532Z      | |
 id         | <new-admin-token> | |
 project_id |
 a9445e1e82d04787a0b218aed7fb07a4 | |
 user_id    |
 96e803d5a36c400a902b1255457fc8da |
 +------------+----------------------------------+

And tested with the new token (I am not sure if this test is an altenative hypothesis to the first issue).

# export OS_TOKEN=<new-admin-token>
# openstack image list

The resource could not be found. (HTTP 404) (Request-ID: req-3a8404b4-ed57-4136-a0af-918384812ae9)

Any hint on authentication how to authenticate using token (as an alternative to username/password) can be done?NOT username/password?