diff --git a/keystoneclient/auth/identity/generic/password.py b/keystoneclient/auth/identity/generic/password.py index c8d9b7a4b..7f74ccfc5 100644 --- a/keystoneclient/auth/identity/generic/password.py +++ b/keystoneclient/auth/identity/generic/password.py @@ -25,6 +25,7 @@ LOG = logging.getLogger(__name__) def get_options(): return [ + cfg.StrOpt('user-id', help='User id'), cfg.StrOpt('user-name', dest='username', help='Username', deprecated_name='username'), cfg.StrOpt('user-domain-id', help="User's domain id"), diff --git a/keystoneclient/tests/auth/test_password.py b/keystoneclient/tests/auth/test_password.py index c08e69de3..8238d59c3 100644 --- a/keystoneclient/tests/auth/test_password.py +++ b/keystoneclient/tests/auth/test_password.py @@ -45,6 +45,7 @@ class PasswordTests(utils.GenericPluginTestCase): allowed_opts = ['user-name', 'user-domain-id', 'user-domain-name', + 'user-id', 'password', 'domain-id',