Add additional RestSourceClient properties (and ApiDeclarations changes) to support OAuth1
Separate OAuth1 and OAuth2 auth service implementations, and separate GarminAuth
Add a DelegatedRestSourceAuthorizationService for determining the service to use based on the sourcetype
Move getting of authorizationEndpoint in the backend instead of in the front end (because the OAuth1 implementation requires a token to be fetched first before redirecting to the external authorization endpoint)
DelegatedRestSourceAuthorizationService
for determining the service to use based on the sourcetypeauthorizationEndpoint
in the backend instead of in the front end (because the OAuth1 implementation requires a token to be fetched first before redirecting to the external authorization endpoint)reportDeregistration
endpointPartially solves #84
**OAuth1 References: https://gist.github.com/JakeWharton/f26f19732f0c5907e1ab https://stackoverflow.com/questions/42202677/invalid-signature-in-auth-1-0a-implementing-in-php