OIDC-only sign-in, Vereinfacht connection test, locale defaults, and settings/docs cleanup #445

Merged
moritz merged 17 commits from feature/settings into main 2026-02-24 15:51:51 +01:00
Showing only changes of commit e775fe118b - Show all commits

View file

@ -85,7 +85,8 @@ defmodule Mv.Membership.Setting do
:oidc_redirect_uri, :oidc_redirect_uri,
:oidc_client_secret, :oidc_client_secret,
:oidc_admin_group_name, :oidc_admin_group_name,
:oidc_groups_claim :oidc_groups_claim,
:oidc_only
] ]
end end
@ -108,7 +109,8 @@ defmodule Mv.Membership.Setting do
:oidc_redirect_uri, :oidc_redirect_uri,
:oidc_client_secret, :oidc_client_secret,
:oidc_admin_group_name, :oidc_admin_group_name,
:oidc_groups_claim :oidc_groups_claim,
:oidc_only
] ]
end end
@ -372,6 +374,14 @@ defmodule Mv.Membership.Setting do
description "JWT claim name for group list (e.g. from OIDC_GROUPS_CLAIM, default 'groups')" description "JWT claim name for group list (e.g. from OIDC_GROUPS_CLAIM, default 'groups')"
end end
attribute :oidc_only, :boolean do
allow_nil? false
default false
public? true
description "When true and OIDC is configured, sign-in shows only OIDC (password login hidden)"
end
timestamps() timestamps()
end end