[Iplant-api-dev] Testing API Keys and Secrets
Rion Dooley
dooley at tacc.utexas.edu
Mon Sep 22 13:36:25 MST 2014
The username and password doesn’t have to be good, just present. You get a different error message for a bad password than a bad client.
$ curl -sku “abcd123:efgh456" -X POST -d "grant_type=password&username=dennis&password=blahblah&scope=PRODUCTION" -H "Content-Type:application/x-www-form-urlencoded" https://agave.iplantc.org/token
{
"error": "invalid_client”,
"error_description": "Client Authentication was failed.”
}
$ curl -sku “$API_KEY:$API_SECRET" -X POST -d "grant_type=password&username=dennis&password=blahblah&scope=PRODUCTION" -H "Content-Type:application/x-www-form-urlencoded" https://agave.iplantc.org/token
{
"error": "invalid_grant",
"error_description": "Provided Authorization Grant is invalid."
}
--
Rion
On Sep 22, 2014, at 3:25 PM, Dennis Roberts <dennis at iplantcollaborative.org<mailto:dennis at iplantcollaborative.org>> wrote:
I was hoping to avoid having to have a known username and password configured in the DE if possible. Are there any other options? If not, I’ll use that option.
Thanks,
Dennis
On Sep 22, 2014, at 1:24 PM, Rion Dooley <dooley at tacc.utexas.edu<mailto:dooley at tacc.utexas.edu>> wrote:
You could try to authenticate with a known username and password using the API keys. That will throw an error if the keys are bad.
--
Rion
On Sep 22, 2014, at 3:21 PM, Dennis Roberts <dennis at iplantcollaborative.org<mailto:dennis at iplantcollaborative.org>> wrote:
I apologize if this question has an obvious answer, but I couldn’t find one in the documentation. Is there an Agave endpoint that I can hit in order to test only my Agave API key and secret to make sure that they’re valid? What I want to do is have some assurance that the authorization can succeed before I redirect the user.
Thanks,
Dennis
_______________________________________________
Iplant-api-dev Mailing List: Iplant-api-dev at iplantcollaborative.org<mailto:Iplant-api-dev at iplantcollaborative.org>
List Info and Archives: http://mail.iplantcollaborative.org/mailman/listinfo/iplant-api-dev
One-click Unsubscribe: http://mail.iplantcollaborative.org/mailman/options/iplant-api-dev/dooley%40tacc.utexas.edu?unsub=1&unsubconfirm=1
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.iplantcollaborative.org/pipermail/iplant-api-dev/attachments/20140922/2e1e4af1/attachment.html
More information about the Iplant-api-dev
mailing list