mirror of
https://github.com/team-alembic/ash_authentication.git
synced 2024-09-20 05:13:10 +12:00
35 lines
1,015 B
Elixir
35 lines
1,015 B
Elixir
import Config
|
|
|
|
config :ash_authentication, ecto_repos: [Example.Repo], ash_apis: [Example]
|
|
|
|
config :ash_authentication, Example.Repo,
|
|
username: "postgres",
|
|
password: "postgres",
|
|
hostname: "localhost",
|
|
database: "ash_authentication_test#{System.get_env("MIX_TEST_PARTITION")}",
|
|
pool: Ecto.Adapters.SQL.Sandbox,
|
|
pool_size: 10
|
|
|
|
config :bcrypt_elixir, :log_rounds, 4
|
|
|
|
config :ash, :disable_async?, true
|
|
|
|
config :ash_authentication,
|
|
authentication: [
|
|
strategies: [
|
|
oauth2: [
|
|
client_id: "pretend client id",
|
|
redirect_uri: "http://localhost:4000/auth",
|
|
client_secret: "pretend client secret",
|
|
site: "https://example.com/",
|
|
authorize_url: "https://example.com/authorize",
|
|
token_url: "https://example.com/oauth/token",
|
|
user_url: "https://example.com/userinfo"
|
|
]
|
|
],
|
|
tokens: [
|
|
signing_secret: "Marty McFly in the past with the Delorean"
|
|
]
|
|
]
|
|
|
|
config :ash_authentication, extra_strategies: [Example.OnlyMartiesAtTheParty]
|