Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
While following this page and using it a lot while learning APIs, I had an issue where every request I was making to my client, it would reach out to get a new token. I assume this is not intended, and this was my fix for it. The local variable 'token' in the GetAuthenticationParameter function doesn't live outside of this and there for the obtained bearer token is never saved to the client object. I just forced the gettoken function to save to the Token variable that is in AuthenticatorBase. Please let me know if I am missing something as I would love to learn! I do figure that this does not take into account "what if the bearer token expires?" And to be honest I have no clue how this is handled! I plan on doing some checks if the request comes back with unauthorized, to get a new token, but if you have ideas or know of better ways to handle bearer tokens expiring please let me know! I am new to working with APIs.
- Loading branch information