Guided setup: connect a sign-in directory #41

Merged
jcoffey-dev merged 1 commits from feature/directory-setup into main 2026-09-28 21:59:30 +00:00
1 Commits
Author SHA1 Message Date
jcoffey-dev 0c64ff214b Guided setup: connect a sign-in directory
ci / build (pull_request) Successful in 2m4s
ci / publish (pull_request) Skipped
Directories and Authentication offer a guide ("Guided or manual?" each
time) that:

- starts from Active Directory, OpenLDAP, FreeIPA, Keycloak, Authentik
  or another OpenID Connect provider, with filters and attributes set for
  that directory and example connection values;
- saves the directory, which changes nothing while no domain uses it,
  and tests a real person against it with the server's directory test:
  found or not (with aliases and groups), and whether a password signs
  in, a wrong password told apart from a broken connection. The guide
  won't go on until a person is found and, if given, the password works;
- then asks which domains sign in through it, with each domain's account
  count, and the server default as a separate switch. Choosing the
  domain you sign in on, or the default, needs an explicit "I've checked
  I can still sign in";
- switches the chosen domains over, putting them back if making it the
  default is refused.

Needs inbuxa-server's POST /api/directory/test.
2026-09-28 14:55:26 -07:00