Relabel "native" access as "internal" throughout Authelia's menus

Pure wording change, no behavior difference — internal already meant
exactly this (any registered Authelia user, no group) before the rename.
Also brings CLAUDE.md's description of the outside-access/admin-bypass
feature up to date; it still described the pre-generalization one-group-
per-service shape from earlier in this branch.
This commit is contained in:
Claude
2026-08-25 15:42:23 +00:00
parent e9286c8360
commit 1e625b9955
2 changed files with 47 additions and 20 deletions
+5 -5
View File
@@ -1689,11 +1689,11 @@ _authelia_scope_access() {
echo ""
echo " Who should be able to reach $domain via Authelia?"
echo " 0) Native — your own users, no extra restriction (default — same"
echo " 0) Internal — your own users, no extra restriction (default — same"
echo " access as everything else)"
echo " 1) Outside access — a named group of specific users only"
local scope_choice=""
prompt_text " Choice [0 for native, 1 for outside access]:" "0" scope_choice
prompt_text " Choice [0 for internal, 1 for outside access]:" "0" scope_choice
[ "$scope_choice" = "1" ] || return 0
local -a existing_groups
@@ -1936,7 +1936,7 @@ _authelia_report_groups() {
local -a groups
mapfile -t groups < <(_authelia_list_scoped_groups "$users_file")
if [ "${#groups[@]}" -eq 0 ]; then
log_info "No outside-access groups exist yet — every site is native (open to any Authelia user, admins always included)."
log_info "No outside-access groups exist yet — every site is internal (open to any Authelia user, admins always included)."
return 0
fi
@@ -1995,7 +1995,7 @@ _authelia_manage_group_membership() {
if [ "${#groups[@]}" -eq 0 ]; then
log_info "No outside-access groups exist yet. A group is created the first time you"
log_info "protect a site (option 10, or a service's own \"Add Sign in with Authelia\""
log_info "offer) and choose \"Outside access\" instead of \"Native\" — name it there"
log_info "offer) and choose \"Outside access\" instead of \"Internal\" — name it there"
log_info "(e.g. \"customer1\"), and it'll show up here afterward to manage its members."
return 0
fi
@@ -2147,7 +2147,7 @@ _authelia_report_access_scope() {
fi
echo ""
echo " Native (universal — every protected domain, no outside-access group):"
echo " Internal (universal — every protected domain, no outside-access group):"
local -a universal=() restricted=()
local u start_end start end groups_in_range
for u in "${all_users[@]}"; do