Update ApacheOverzicht.sh

This commit is contained in:
2026-06-01 11:37:46 +02:00
parent 2723cfd585
commit 0bec301c98
+15
View File
@@ -5,6 +5,7 @@ DATE=$(date)
declare -A HTTPS_DOMAINS declare -A HTTPS_DOMAINS
declare -A CONFIG_FILES declare -A CONFIG_FILES
declare -A REVERSE_PROXIES declare -A REVERSE_PROXIES
declare -A AUTH_TYPES
# Loop door alle config-bestanden # Loop door alle config-bestanden
for conf in /etc/apache2/sites-enabled/*.conf; do for conf in /etc/apache2/sites-enabled/*.conf; do
@@ -12,6 +13,7 @@ for conf in /etc/apache2/sites-enabled/*.conf; do
in_vhost=0 in_vhost=0
current_port="" current_port=""
current_domains=() current_domains=()
current_auth="-"
while IFS= read -r line; do while IFS= read -r line; do
# VirtualHost start # VirtualHost start
@@ -66,6 +68,19 @@ for conf in /etc/apache2/sites-enabled/*.conf; do
line="${line#*${url}}" line="${line#*${url}}"
done done
fi fi
# LDAP authenticatie
if [[ "$line" =~ AuthBasicProvider[[:space:]]+ldap ]]; then
current_auth="LDAP"
fi
# Keycloak / OpenID Connect
if [[ "$line" =~ AuthType[[:space:]]+openid-connect ]] ||
[[ "$line" =~ OIDCProviderMetadataURL ]] ||
[[ "$line" =~ OIDCClientID ]]; then
current_auth="Keycloak"
fi
AUTH_TYPES["$domain"]="$current_auth"
fi fi
done < "$conf" done < "$conf"
done done