Some checks failed
CI / Run tests and lints (push) Failing after 29s
CI / Build CLI docs (push) Has been skipped
CI / Run Playwright end-to-end tests (mysql) (push) Failing after 3s
CI / Run Playwright end-to-end tests (postgres) (push) Failing after 2s
CI / Run Playwright end-to-end tests (sqlite) (push) Failing after 3s
CodeQL / Analyze (go) (push) Failing after 4s
CodeQL / Analyze (javascript) (push) Failing after 3s
Docker Image Scanners / scanners (push) Failing after 4s
Synchronize Issue Labels / Synchronize Issue Labels (push) Has been skipped
CI / Run end-to-end tests (postgres) (push) Failing after 19s
CI / Run end-to-end tests (sqlite) (push) Failing after 2s
CI / Run Playwright end-to-end tests (cockroach) (push) Failing after 2s
CI / Draft newsletter (push) Has been skipped
CI / Generate release (push) Has been skipped
CI / Pending approval Slack notification (push) Has been skipped
CI / Send newsletter (push) Has been skipped
121 lines
2.8 KiB
JSON
121 lines
2.8 KiB
JSON
{
|
|
"identity": {
|
|
"schemas": [
|
|
{
|
|
"id": "default",
|
|
"url": "file://test/e2e/profiles/oidc/identity.traits.schema.json"
|
|
},
|
|
{
|
|
"id": "email",
|
|
"url": "file://test/e2e/profiles/email/identity.traits.schema.json"
|
|
}
|
|
]
|
|
},
|
|
"serve": {
|
|
"public": {
|
|
"base_url": "http://localhost:4455/",
|
|
"cors": {
|
|
"enabled": true,
|
|
"allowed_origins": ["http://localhost:3000", "http://localhost:19006"],
|
|
"allowed_headers": ["Authorization", "Content-Type", "X-Session-Token"]
|
|
}
|
|
}
|
|
},
|
|
"log": {
|
|
"level": "trace",
|
|
"leak_sensitive_values": true
|
|
},
|
|
"secrets": {
|
|
"cookie": ["PLEASE-CHANGE-ME-I-AM-VERY-INSECURE"],
|
|
"cipher": ["secret-thirty-two-character-long"]
|
|
},
|
|
"selfservice": {
|
|
"default_browser_return_url": "http://localhost:4455/",
|
|
"allowed_return_urls": [
|
|
"http://localhost:4455",
|
|
"http://localhost:19006",
|
|
"https://www.ory.sh/",
|
|
"https://example.org/",
|
|
"https://www.example.org/",
|
|
"exp://example.com/my-app",
|
|
"https://example.com/my-app"
|
|
],
|
|
"methods": {
|
|
"link": {
|
|
"config": {
|
|
"lifespan": "1h"
|
|
}
|
|
},
|
|
"code": {
|
|
"config": {
|
|
"lifespan": "1h"
|
|
}
|
|
},
|
|
"oidc": {
|
|
"enabled": true,
|
|
"config": {
|
|
"providers": [
|
|
{
|
|
"id": "hydra",
|
|
"label": "Ory",
|
|
"provider": "generic",
|
|
"client_id": "client_id",
|
|
"client_secret": "client_secret",
|
|
"issuer_url": "http://localhost:4444/",
|
|
"scope": ["offline"],
|
|
"mapper_url": "file://test/e2e/profiles/oidc/hydra.jsonnet"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"flows": {
|
|
"settings": {
|
|
"privileged_session_max_age": "5m",
|
|
"ui_url": "http://localhost:4455/settings"
|
|
},
|
|
"logout": {
|
|
"after": {
|
|
"default_browser_return_url": "http://localhost:4455/login"
|
|
}
|
|
},
|
|
"registration": {
|
|
"ui_url": "http://localhost:4455/registration",
|
|
"after": {
|
|
"password": {
|
|
"hooks": [
|
|
{
|
|
"hook": "session"
|
|
}
|
|
]
|
|
},
|
|
"oidc": {
|
|
"hooks": [
|
|
{
|
|
"hook": "session"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"login": {
|
|
"ui_url": "http://localhost:4455/login"
|
|
},
|
|
"error": {
|
|
"ui_url": "http://localhost:4455/error"
|
|
},
|
|
"verification": {
|
|
"ui_url": "http://localhost:4455/verify"
|
|
},
|
|
"recovery": {
|
|
"ui_url": "http://localhost:4455/recovery"
|
|
}
|
|
}
|
|
},
|
|
"courier": {
|
|
"smtp": {
|
|
"connection_uri": "smtps://test:test@localhost:8026/?skip_ssl_verify=true"
|
|
}
|
|
}
|
|
}
|