Wednesday, April 8, 2015

Datapower OAuth Implementation

The diagram represents a sample implementation of Datapower OAuth with client credentials grant


Curl commands for validation

curl -k https://datapowerip:wts-port/token -d "grant_type=client_credentials&scope=myappscope&client_id=my-oauth-client&client_secret=xxxx"
{ "token_type":"bearer", "access_token":"AAEQZXNsLW9hdXRoLWNsaWVudHpgnOEYxWUBn/+E5sWHQ3hmceNpl7iHSGXsloTedkGwXz2p1Eb9o3v+lB0jcRZhgBQrpwCupRyCmGioipGXhIfeMyYB3oBuuJhO0RWKuOHX", "expires_in":3600, "scope":"myappscope" }


curl -k -X "GET" "https://datapowerip:mpg-port/{myapp-url-data}" -H "Authorization: Bearer AAEQZXNsLW9hdXRoLWNsaWVudHpgnOEYxWUBn/+E5sWHQ3hmceNpl7iHSGXsloTedkGwXz2p1Eb9o3v+lB0jcRZhgBQrpwCupRyCmGioipGXhIfeMyYB3oBuuJhO0RWKuOHX" -H "Accept: application/json"

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home