OAuth Client Credentials
Allow for using Client Credentials authentication in Settings screen to obtain tokens:
- When user clicks authenticate, try current tokens
- If need to obtain new tokens, first try client authentication using provided client id and secret
- Then try the verifier code authentication (current method)
This will allow for using Anno without redirecting user to the website to confirm access and obtain the verifier code.