Allow to disable password for oauth

https://github.com/alexbelgium/hassio-addons/issues/1095
This commit is contained in:
Alexandre
2023-11-26 11:57:12 +01:00
committed by GitHub
parent 24db667e36
commit 556e3176f2

View File

@@ -35,11 +35,11 @@ fi
# Set password # Set password
CURRENTPASSWORD="" CURRENTPASSWORD=""
PASSWORD=$(bashio::config 'password') PASSWORD=$(bashio::config 'password')
if ! bashio::config.has_value 'password'; then if bashio::config.true "disable_password"; then
PASSWORD="empty" PASSWORD="empty"
touch "/data/portainer_password"
CURRENTPASSWORD=$( cat /data/portainer_password )
fi fi
touch "/data/portainer_password"
CURRENTPASSWORD=$( cat /data/portainer_password )
# Reset password if not first run # Reset password if not first run
if bashio::fs.file_exists "/data/hidden"; then if bashio::fs.file_exists "/data/hidden"; then
@@ -51,7 +51,7 @@ if bashio::fs.file_exists "/data/hidden"; then
fi fi
# Define option # Define option
if bashio::config.has_value 'password' ; then if ! bashio::config.true "disable_password"; then
echo -n $PASSWORD > /data/portainer_password echo -n $PASSWORD > /data/portainer_password
options+=(--admin-password-file /data/portainer_password) options+=(--admin-password-file /data/portainer_password)
bashio::log.info "... password set to $PASSWORD" bashio::log.info "... password set to $PASSWORD"