Force OPENID login and fix callback url

This commit is contained in:
Jeroen Vijgen
2025-08-13 21:30:16 +03:00
committed by GitHub
parent 58f1e63fe9
commit f5624cf923
2 changed files with 5 additions and 2 deletions
@@ -1,6 +1,8 @@
OPENID_FORCE= # Disables login with local accounts, forces OPENID
OPENID_CLIENT_ID=
OPENID_CLIENT_SECRET=
OPENID_ISSUER_URL=
OPENID_AUTH_URL=
OPENID_TOKEN_URL=
OPENID_USER_INFO_URL=
OPENID_USER_INFO_URL=
TRACCAR_CALLBACK_URL=
@@ -24,12 +24,14 @@ locals {
<!DOCTYPE properties SYSTEM 'http://java.sun.com/dtd/properties.dtd'>
<properties>
<!-- Documentation: https://www.traccar.org/configuration-file/ -->
<entry key='openid.force'>${provider::dotenv::get_by_key("OPENID_FORCE", local.env_file)}</entry>
<entry key='openid.clientId'>${provider::dotenv::get_by_key("OPENID_CLIENT_ID", local.env_file)}</entry>
<entry key='openid.clientSecret'>${provider::dotenv::get_by_key("OPENID_CLIENT_SECRET", local.env_file)}</entry>
<entry key='openid.issuerUrl'>${provider::dotenv::get_by_key("OPENID_ISSUER_URL", local.env_file)}</entry>
<entry key='openid.authUrl'>${provider::dotenv::get_by_key("OPENID_AUTH_URL", local.env_file)}</entry>
<entry key='openid.tokenUrl'>${provider::dotenv::get_by_key("OPENID_TOKEN_URL", local.env_file)}</entry>
<entry key='openid.userInfoUrl'>${provider::dotenv::get_by_key("OPENID_USER_INFO_URL", local.env_file)}</entry>
<entry key='web.url'>${provider::dotenv::get_by_key("TRACCAR_CALLBACK_URL", local.env_file)}</entry>
<entry key='openid.allowGroup'>user</entry>
<entry key='openid.adminGroup'>admin</entry>
<entry key='database.driver'>org.h2.Driver</entry>
@@ -77,6 +79,5 @@ output "service_definition" {
primary_port = local.traccar_internal_port
endpoint = "http://${local.container_name}:${local.traccar_internal_port}"
subdomains = ["maps"]
is_guarded = true
}
}