Hello,
I suspect you might have skipped the step in section 2.2.3 of the guide you're following:
1. Edit the /etc/keystone/keystone.conf file with the following line to set UUID as the
provider type:
provider=keystone.token.providers.uuid.Provider
For example, in the Icehouse version of Keystone, you would insert the above command in
the [token] section of the file, as shown in the boldface entry, below:
[token]
#
# Options defined in keystone
#
# External auth mechanisms that should add bind information to
# token e.g. kerberos, x509. (list value)
#bind=
# Enforcement policy on tokens presented to keystone with bind
# information. One of disabled, permissive, strict, required
# or a specifically required bind mode e.g. kerberos or x509
# to require binding to that authentication. (string value)
#enforce_token_bind=permissive
# Amount of time a token should remain valid (in seconds).
# (integer value)
#expiration=3600
# Controls the token construction, validation, and revocation
# operations. Core providers are
# "keystone.token.providers.[pki|uuid].Provider". (string
# value)
provider=keystone.token.providers.uuid.Provider
# Keystone Token persistence backend driver. (string value)
#driver=keystone.token.backends.sql.Token
# Toggle for token system cacheing. This has no effect unless
# global caching is enabled. (boolean value)
#caching=true
. . .
1 Adding this line sets
the UUID provider
type.
2. Restart the Keystone server.
Please let me know if the above solves your problem,
Regards,
Antonio
SDN CoE Team