Public bug reported: I am using keystone(Liberty), trying to use OAuth functionality inside keystone.
References: https://specs.openstack.org/openstack/keystone-specs/api/v3/identity- api-v3-os-oauth1-ext.html I am following the above link for reference to use OAuth Able to create consumer, while creating request_token i am getting invalid signature error.(unauthorized) == > /usr/lib/python2.7/site- packages/keystoneclient/v3/contrib/oauth1/request_tokens.py After the Oauth sign, i got the header,endpoint as below, headers: {u'Authorization': u'OAuth oauth_nonce="16761963350708363801466058910", oauth_timestamp="1466058910", oauth_version="1.0", oauth_signature_method="HMAC-SHA1", oauth_consumer_key="7fc8945e648248e9a5694bee3a141ac0", oauth_callback="oob", oauth_signature="i4UDLi75qcTKu%2FClW7KNtIl1SI4%3D"', u'requested- project-id': u'7908bbde268348a9991ecdfa76fda577'} endpoint: '/OS-OAUTH1/request_token' Error: keystoneclient.exceptions.Unauthorized: Invalid signature (Disable debug mode to suppress these details.) (HTTP 401) ** Affects: keystone Importance: Undecided Status: New ** Tags: federation keystone oauth ** Attachment added: "python for getting request_token" https://bugs.launchpad.net/bugs/1593120/+attachment/4684752/+files/oauth-1.py -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Identity (keystone). https://bugs.launchpad.net/bugs/1593120 Title: Unable to get OAuth request token Status in OpenStack Identity (keystone): New Bug description: I am using keystone(Liberty), trying to use OAuth functionality inside keystone. References: https://specs.openstack.org/openstack/keystone-specs/api/v3/identity- api-v3-os-oauth1-ext.html I am following the above link for reference to use OAuth Able to create consumer, while creating request_token i am getting invalid signature error.(unauthorized) == > /usr/lib/python2.7/site- packages/keystoneclient/v3/contrib/oauth1/request_tokens.py After the Oauth sign, i got the header,endpoint as below, headers: {u'Authorization': u'OAuth oauth_nonce="16761963350708363801466058910", oauth_timestamp="1466058910", oauth_version="1.0", oauth_signature_method="HMAC-SHA1", oauth_consumer_key="7fc8945e648248e9a5694bee3a141ac0", oauth_callback="oob", oauth_signature="i4UDLi75qcTKu%2FClW7KNtIl1SI4%3D"', u'requested- project-id': u'7908bbde268348a9991ecdfa76fda577'} endpoint: '/OS-OAUTH1/request_token' Error: keystoneclient.exceptions.Unauthorized: Invalid signature (Disable debug mode to suppress these details.) (HTTP 401) To manage notifications about this bug go to: https://bugs.launchpad.net/keystone/+bug/1593120/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp