~/.authsome/providers/.
For per-provider setup pages with login walkthroughs and code samples, see the Integrations tab. For anything not listed here, see Custom providers.
OAuth2 providers
API-key providers
Inspect a definition
To see the full JSON for any bundled provider, including endpoints, scopes, and export map:Override a bundled provider
To change a bundled definition, add scopes, point at a self-hosted instance, swap the host URL, copy the JSON to~/.authsome/providers/<name>.json and edit it. Custom providers always win over bundled ones with the same name.
Add a new bundled provider
Bundled providers live insrc/authsome/auth/bundled_providers/ inside the authsome source tree. To add one upstream, open a pull request against agentrhq/authsome with:
- The provider JSON in
src/authsome/auth/bundled_providers/<name>.json. - A test in
tests/auth/providers/confirming the JSON parses against the schema. - An update to this page.