Google api Java client: access token expiration -
i using java sdk getting user , group data in server server flow , works ok.
the sdk nicely hides oauth complexity , request.execute() method makes first http call oauth token , second call actual api getting user , group data.
i have doubts around how sdk handles calls oauth endpoint
- does
request.execute()method calls oauth endpoint? - if not how often?
- is access token "cached" sdk?
- does sdk manage token expiration properly?
googlecredential "does right things" token refreshing.
- no. caches token , reuses it.
- the token returned server has expiration time. token can reused long hasn't expired.
- yes, in-memory, unless using filedatastorefactory
- yes. caches token until expire, , refreshes pro-actively, before getting authentication error server.
Comments
Post a Comment