From bf32c041c90e0835d9eb7b2855f7fdcb4c826bab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bernhard=20Rosenkr=C3=A4nzer?= Date: Wed, 15 Jan 2025 16:45:02 +0100 Subject: [PATCH] /federated/apps/authelia/.powerdns.client.secret doesn't exist - get the secret from the database --- bin/convertdomain | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/convertdomain b/bin/convertdomain index 52a9fb8..ce36eb8 100755 --- a/bin/convertdomain +++ b/bin/convertdomain @@ -966,13 +966,13 @@ convert_authelia() { sed -i "s#$DOMAIN#$DOMAIN_NEW#g" /federated/apps/authelia/data/config/configuration.yml sed -i "s#$DOMAIN#$DOMAIN_NEW#g" /federated/apps/authelia/data/config/idproviders.yml + POWERDNS_CLIENT_SECRET=$(docker exec pdnsmysql mysql -uroot -p$MYSQL_ROOTPASSWORD $POWERDNS_DB -e "select value from setting where name='oidc_oauth_secret';" |tail -n1) + # Configure SSO to Authelia # Delete the entries in the pdns settings table [[ -d "/federated/apps/pdnsmysql/data/var/lib/mysql/pdnsadmin" ]] && POWERDNS_DB="pdnsadmin" || POWERDNS_DB="pdns" docker exec pdnsmysql mysql -uroot -p$MYSQL_ROOTPASSWORD $POWERDNS_DB -e "delete from setting where name like '%oidc_oauth%';" - POWERDNS_CLIENT_SECRET=$(cat /federated/apps/authelia/.powerdns.client.secret) - # Insert PowerDNS configuration because we need an initial # config for Authelia to run PDNS_MYSQL_COMMAND1="insert into setting (name, value) values (\"oidc_oauth_enabled\", \"True\");insert into setting (name, value) values (\"oidc_oauth_key\", \"powerdns\");"