Andy Ryan
Andy Ryan

Reputation: 21

Cloudfoundry UAA refresh_token issue

I am running into problems trying to refresh an opaque token when following along in the api docs.

https://docs.cloudfoundry.org/api/uaa/#refresh-token

My local uaa instance (v3.6) is responding differently than shown in the example to where the responding access_token and refresh_token are not opaque. It’s like it is ignoring the token_format=opaque parameter I am passing.

curl 'http://192.168.99.100/auth/oauth/token' -i -X POST -H 'Accept: application/json' -H 'Content-Type: application/x-www-form-urlencoded' -d 'client_id=testclientid&client_secret=testclientsecret&grant_type=refresh_token&token_format=opaque&refresh_token=ea4bedd10c2748a284be95b8ffee6ae6-r'
HTTP/1.1 200 OK
Server: nginx/1.11.4
Date: Wed, 28 Sep 2016 13:57:54 GMT
Content-Type: application/json;charset=UTF-8
Transfer-Encoding: chunked
Connection: keep-alive
Cache-Control: no-store
Pragma: no-cache
X-XSS-Protection: 1; mode=block
X-Frame-Options: DENY
X-Content-Type-Options: nosniff

{"access_token":"eyJhbGciOiJIUzI1NiIsImtpZCI6ImxlZ2FjeS10b2tlbi1rZXkiLCJ0eXAiOiJKV1QifQ.eyJqdGkiOiJlYTRiZWRkMTBjMjc0OGEyODRiZTk1YjhmZmVlNmFlNiIsInN1YiI6IjBjNzk4MjI1LTg2NWItNDkzOC1iNmM2LTg4MzMyNzdkMDI0NSIsInNjb3BlIjpbImhhd2tleWUucmVhZCIsInBhc3N3b3JkLndyaXRlIiwib3BlbmlkIl0sImNsaWVudF9pZCI6Im15d2ViYXBwIiwiY2lkIjoibXl3ZWJhcHAiLCJhenAiOiJteXdlYmFwcCIsInJldm9jYWJsZSI6dHJ1ZSwiZ3JhbnRfdHlwZSI6InBhc3N3b3JkIiwidXNlcl9pZCI6IjBjNzk4MjI1LTg2NWItNDkzOC1iNmM2LTg4MzMyNzdkMDI0NSIsIm9yaWdpbiI6InVhYSIsInVzZXJfbmFtZSI6InBhdWwiLCJlbWFpbCI6InBhdWxAdGVzdC5vcmciLCJyZXZfc2lnIjoiNjg4NDEzOTQiLCJpYXQiOjE0NzUwNzEwNzQsImV4cCI6MTQ3NTA3MTEzNCwiaXNzIjoiaHR0cDovL2xvY2FsaG9zdDo4MDgwL3VhYS9vYXV0aC90b2tlbiIsInppZCI6InVhYSIsImF1ZCI6WyJwYXNzd29yZCIsIm9wZW5pZCIsIm15d2ViYXBwIiwiaGF3a2V5ZSJdfQ.eeM0LIvHgRBnd_7SwZChcLcD7ljXBGiTFbudl8UEK78","token_type":"bearer","refresh_token":"eyJhbGciOiJIUzI1NiIsImtpZCI6ImxlZ2FjeS10b2tlbi1rZXkiLCJ0eXAiOiJKV1QifQ.eyJqdGkiOiJlYTRiZWRkMTBjMjc0OGEyODRiZTk1YjhmZmVlNmFlNi1yIiwic3ViIjoiMGM3OTgyMjUtODY1Yi00OTM4LWI2YzYtODgzMzI3N2QwMjQ1Iiwic2NvcGUiOlsib3BlbmlkIiwiaGF3a2V5ZS5yZWFkIiwicGFzc3dvcmQud3JpdGUiXSwiaWF0IjoxNDc1MDcxMDI3LCJleHAiOjE0NzUwNzEzMjcsImNpZCI6Im15d2ViYXBwIiwiY2xpZW50X2lkIjoibXl3ZWJhcHAiLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODAvdWFhL29hdXRoL3Rva2VuIiwiemlkIjoidWFhIiwicmV2b2NhYmxlIjp0cnVlLCJncmFudF90eXBlIjoicGFzc3dvcmQiLCJ1c2VyX25hbWUiOiJwYXVsIiwib3JpZ2luIjoidWFhIiwidXNlcl9pZCI6IjBjNzk4MjI1LTg2NWItNDkzOC1iNmM2LTg4MzMyNzdkMDI0NSIsInJldl9zaWciOiI2ODg0MTM5NCIsImF1ZCI6WyJwYXNzd29yZCIsIm9wZW5pZCIsIm15d2ViYXBwIiwiaGF3a2V5ZSJdfQ.F2Vm27gZ68rtZ0Ikf5oenVwWZ4YAOxff4sa563MYkUo","expires_in":59,"scope":"hawkeye.read password.write openid","jti":"ea4bedd10c2748a284be95b8ffee6ae6"}

Does anyone have any idea why?

Upvotes: 0

Views: 136

Answers (1)

Andy Ryan
Andy Ryan

Reputation: 21

Moved to using v3.7 for UAA and this problem was no longer present.

Upvotes: 2

Related Questions