version: v0.7.1-alpha.1 dsn: memory serve: public: base_url: http://127.0.0.1:4433/ cors: enabled: true allowed_origins: - http://127.0.0.1:4455 allowed_methods: - POST - GET - PUT - PATCH - DELETE allowed_headers: - Authorization - Cookie exposed_headers: - Accept - Content-Type - Set-Cookie admin: base_url: http://kratos:4434/ selfservice: default_browser_return_url: http://127.0.0.1:4455/ methods: password: enabled: true flows: error: ui_url: http://127.0.0.1:4455/error settings: ui_url: http://127.0.0.1:4455/settings privileged_session_max_age: 15m logout: after: default_browser_return_url: http://127.0.0.1:4455/auth/login login: ui_url: http://127.0.0.1:4455/auth/login lifespan: 10m registration: lifespan: 10m ui_url: http://127.0.0.1:4455/auth/registration after: password: hooks: - hook: web_hook config: url: http://envoy:8081/query method: POST body: file:///etc/config/kratos/create_user.jsonnet - hook: web_hook config: url: http://envoy:8081/query method: POST body: file:///etc/config/kratos/grant_role.jsonnet - hook: web_hook config: url: http://envoy:8081/query method: POST body: file:///etc/config/kratos/grant_usage.jsonnet - hook: web_hook config: url: http://envoy:8081/query method: POST body: file:///etc/config/kratos/grant_ops.jsonnet - hook: session log: level: debug format: text leak_sensitive_values: true secrets: cookie: - PLEASE-CHANGE-ME-I-AM-VERY-INSECURE hashers: argon2: parallelism: 1 memory: 128MB iterations: 2 salt_length: 16 key_length: 16 identity: schemas: - id: user url: file:///etc/config/kratos/identity.schema.json default_schema_id: user courier: smtp: connection_uri: smtps://test:test@mailslurper:1025/?skip_ssl_verify=true&legacy_ssl=true