mirror of
https://github.com/team-alembic/ash_authentication.git
synced 2024-09-21 13:53:25 +12:00
408a28ccf4
* chore(deps): Bump assent from 0.2.7 to 0.2.8 Bumps [assent](https://github.com/pow-auth/assent) from 0.2.7 to 0.2.8. - [Release notes](https://github.com/pow-auth/assent/releases) - [Changelog](https://github.com/pow-auth/assent/blob/main/CHANGELOG.md) - [Commits](https://github.com/pow-auth/assent/compare/v0.2.7...v0.2.8) --- updated-dependencies: - dependency-name: assent dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * chore(OAuth2): Reflect `assent` `site` -> `base_url` change. I considered just rewriting it behind the scenes, but I think it's probably better in the long run if we just emit a deprecation. --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: James Harton <james@harton.nz>
66 lines
2.2 KiB
Elixir
66 lines
2.2 KiB
Elixir
import Config
|
|
|
|
config :git_ops,
|
|
mix_project: Mix.Project.get!(),
|
|
changelog_file: "CHANGELOG.md",
|
|
repository_url: "https://github.com/team-alembic/ash_authentication",
|
|
manage_mix_version?: true,
|
|
manage_readme_version: [
|
|
"README.md",
|
|
"documentation/tutorials/getting-started-with-authentication.md"
|
|
],
|
|
version_tag_prefix: "v"
|
|
|
|
config :ash_authentication, DevServer, start?: true, port: 4000
|
|
|
|
config :ash_authentication, ecto_repos: [Example.Repo], ash_apis: [Example]
|
|
|
|
config :ash_authentication, Example.Repo,
|
|
username: "postgres",
|
|
password: "postgres",
|
|
hostname: "localhost",
|
|
database: "ash_authentication_dev",
|
|
stacktrace: true,
|
|
show_sensitive_data_on_connection_error: true,
|
|
pool_size: 10
|
|
|
|
config :ash_authentication,
|
|
authentication: [
|
|
strategies: [
|
|
oauth2: [
|
|
client_id: System.get_env("OAUTH2_CLIENT_ID"),
|
|
redirect_uri: "http://localhost:4000/auth",
|
|
client_secret: System.get_env("OAUTH2_CLIENT_SECRET"),
|
|
base_url: System.get_env("OAUTH2_SITE"),
|
|
authorize_url: "#{System.get_env("OAUTH2_SITE")}/authorize",
|
|
token_url: "#{System.get_env("OAUTH2_SITE")}/oauth/token",
|
|
user_url: "#{System.get_env("OAUTH2_SITE")}/userinfo"
|
|
],
|
|
auth0: [
|
|
client_id: System.get_env("OAUTH2_CLIENT_ID"),
|
|
redirect_uri: "http://localhost:4000/auth",
|
|
client_secret: System.get_env("OAUTH2_CLIENT_SECRET"),
|
|
base_url: System.get_env("OAUTH2_SITE")
|
|
],
|
|
github: [
|
|
client_id: System.get_env("GITHUB_CLIENT_ID"),
|
|
client_secret: System.get_env("GITHUB_CLIENT_SECRET"),
|
|
redirect_uri: "http://localhost:4000/auth"
|
|
],
|
|
oidc: [
|
|
authorize_url: "#{System.get_env("OAUTH2_SITE")}/authorize",
|
|
client_id: System.get_env("OAUTH2_CLIENT_ID"),
|
|
client_secret: System.get_env("OAUTH2_CLIENT_SECRET"),
|
|
redirect_uri: "http://localhost:4000/auth",
|
|
base_url: System.get_env("OAUTH2_SITE"),
|
|
token_url: "#{System.get_env("OAUTH2_SITE")}/oauth/token"
|
|
]
|
|
],
|
|
tokens: [
|
|
signing_secret: "Marty McFly in the past with the Delorean"
|
|
]
|
|
]
|
|
|
|
# config :ash_authentication, debug_authentication_failures?: true
|
|
|
|
config :ash_authentication, extra_strategies: [Example.OnlyMartiesAtTheParty]
|