bright-policeman-41717
09/21/2022, 10:01 AMversion: v0.7.1-alpha.1
serve:
public:
base_url: <http://127.0.0.1:4433/>
cors:
allowed_origins:
- <http://127.0.0.1:3000>
allowed_methods:
- POST
- GET
- PUT
- PATCH
- DELETE
allowed_headers:
- Authorization
- Cookie
- Content-Type
- X-Session-Token
exposed_headers:
- Content-Type
- Set-Cookie
allow_credentials: true
options_passthrough: true
debug: true
enabled: true
admin:
base_url: <http://127.0.0.1:4434/>
host: "0.0.0.0"
port: 4434
selfservice:
default_browser_return_url: <http://127.0.0.1:3000/>
whitelisted_return_urls:
- <http://127.0.0.1:3000/>
methods:
password:
enabled: true
oidc:
enabled: true
config:
providers:
- id: github
provider: github
client_id: ... # Add the client ID
client_secret: ... # Add the client secret
mapper_url: file:///etc/config/kratos/oidc.github.jsonnet
scope:
- user:email
- id: google # this is `<provider-id>` in the Authorization callback URL. DO NOT CHANGE IT ONCE SET!
provider: google
client_id: ....<http://apps.googleusercontent.com|apps.googleusercontent.com>
client_secret: ...
mapper_url: file:///etc/config/kratos/oidc.google.jsonnet
scope:
- email
- profile
flows:
error:
ui_url: <http://127.0.0.1:3000/error>
settings:
ui_url: <http://127.0.0.1:3000/settings>
privileged_session_max_age: 15m
after:
default_browser_return_url: <http://127.0.0.1:3000/welcome>
recovery:
enabled: true
ui_url: <http://127.0.0.1:3000/recovery>
after:
default_browser_return_url: <http://127.0.0.1:3000/welcome>
verification:
enabled: true
ui_url: <http://127.0.0.1:3000/verify>
after:
default_browser_return_url: <http://127.0.0.1:3000/welcome>
logout:
after:
default_browser_return_url: <http://127.0.0.1:3000/>
login:
ui_url: <http://127.0.0.1:3000/>
lifespan: 10m
after:
default_browser_return_url: <http://127.0.01:3000/welcome>
registration:
lifespan: 10m
ui_url: <http://127.0.0.1:3000/register>
after:
default_browser_return_url: <http://127.0.0.1:3000/welcome>
oidc:
hooks:
-
hook: session
password:
hooks:
-
hook: session
log:
level: debug
format: text
leak_sensitive_values: true
secrets:
cookie:
- 8432a217-cc13-4ce9-bd7e-3be15a01cd87
hashers:
argon2:
parallelism: 1
memory: 128MB
iterations: 2
salt_length: 16
key_length: 16
identity:
default_schema_url: file:///etc/config/kratos/identity.schema.json
session:
lifespan: 24h
cookie:
domain: <http://127.0.0.1:3000>
same_site: Lax
courier:
smtp:
connection_uri: <smtps://test:test@mailslurper:1025/?skip_ssl_verify=true&legacy_ssl=true>