Skip to content

Commit d2943d2

Browse files
author
Steve Martinelli
committed
Command doc: access token
Change-Id: I1b7103e28273f0a63c7d6b6003317b9e69702b05
1 parent d9c217e commit d2943d2

3 files changed

Lines changed: 50 additions & 10 deletions

File tree

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
============
2+
access token
3+
============
4+
5+
Identity v3
6+
7+
`Requires: OS-OAUTH1 extension`
8+
9+
access token create
10+
-------------------
11+
12+
Create an access token
13+
14+
.. program:: access token create
15+
.. code:: bash
16+
17+
os access token create
18+
--consumer-key <consumer-key>
19+
--consumer-secret <consumer-secret>
20+
--request-key <request-key>
21+
--request-secret <request-secret>
22+
--verifier <verifier>
23+
24+
.. option:: --consumer-key <consumer-key>
25+
26+
Consumer key (required)
27+
28+
.. option:: --consumer-secret <consumer-secret>
29+
30+
Consumer secret (required)
31+
32+
.. option:: --request-key <request-key>
33+
34+
Request token to exchange for access token (required)
35+
36+
.. option:: --request-secret <request-secret>
37+
38+
Secret associated with <request-key> (required)
39+
40+
.. option:: --verifier <verifier>
41+
42+
Verifier associated with <request-key> (required)

‎doc/source/commands.rst‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ overlapping purposes there will be options to select which object to use, or
6969
the API resources will be merged, as in the ``quota`` object that has options
7070
referring to both Compute and Volume quotas.
7171

72-
* ``access token``: Identity - long-lived OAuth-based token
72+
* ``access token``: (**Identity**) long-lived OAuth-based token
7373
* ``availability zone``: (**Compute**) a logical partition of hosts or volume services
7474
* ``aggregate``: (**Compute**) a grouping of servers
7575
* ``backup``: (**Volume**) a volume copy

‎openstackclient/identity/v3/token.py‎

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ def take_action(self, parsed_args):
6969

7070

7171
class CreateAccessToken(show.ShowOne):
72-
"""Create access token"""
72+
"""Create an access token"""
7373

7474
log = logging.getLogger(__name__ + '.CreateAccessToken')
7575

@@ -78,31 +78,31 @@ def get_parser(self, prog_name):
7878
parser.add_argument(
7979
'--consumer-key',
8080
metavar='<consumer-key>',
81-
help='Consumer key',
81+
help='Consumer key (required)',
8282
required=True
8383
)
8484
parser.add_argument(
8585
'--consumer-secret',
8686
metavar='<consumer-secret>',
87-
help='Consumer secret',
87+
help='Consumer secret (required)',
8888
required=True
8989
)
9090
parser.add_argument(
9191
'--request-key',
9292
metavar='<request-key>',
93-
help='Request token key',
93+
help='Request token to exchange for access token (required)',
9494
required=True
9595
)
9696
parser.add_argument(
9797
'--request-secret',
9898
metavar='<request-secret>',
99-
help='Request token secret',
99+
help='Secret associated with <request-key> (required)',
100100
required=True
101101
)
102102
parser.add_argument(
103103
'--verifier',
104104
metavar='<verifier>',
105-
help='Verifier Pin',
105+
help='Verifier associated with <request-key> (required)',
106106
required=True
107107
)
108108
return parser
@@ -114,9 +114,7 @@ def take_action(self, parsed_args):
114114
parsed_args.consumer_key, parsed_args.consumer_secret,
115115
parsed_args.request_key, parsed_args.request_secret,
116116
parsed_args.verifier)
117-
info = {}
118-
info.update(access_token._info)
119-
return zip(*sorted(six.iteritems(info)))
117+
return zip(*sorted(six.iteritems(access_token._info)))
120118

121119

122120
class CreateRequestToken(show.ShowOne):

0 commit comments

Comments
 (0)