api_url for proxy injection. You can override any of them by dropping a JSON file with the same name into ~/.authsome/providers/.
Bundled OAuth providers
For all providers in one CLI view:
How the bundled flow is chosen
Every provider definition declares a defaultflow. The four flow types:
Override the flow at login time if the provider supports the alternative:
Add an OAuth provider
If authsome doesn’t bundle the provider you need:- Find the provider’s
authorization_url,token_url, and supported scopes. - Write a JSON definition. See Custom providers for templates.
authsome register ./<name>.json.
What’s next
Log in with OAuth
The full OAuth login walkthrough.
API-key providers
The other half of the bundled set.
Custom providers
Add an OAuth provider authsome doesn’t ship.
Provider registry
How authsome resolves names to definitions.