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"
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