goauthentik / goauthentik/authentik

Additional custom flows in user settings

Open
#6,413 4 comments 1 reaction 0 assignees View on GitHub
enhancement enhancement/confirmed
Dominant language
Python
Stars
25.6k
Forks
2k
Avg merge
1d 1h
Merged PRs (30d)
644

Description

**Describe the solution you'd like**
Add a configuration option (to the tenants?) for a list of flows that are linked on the user settings page, similar to the "Change password" button.

**Additional context**
I'm trying to use a freeradius server to authenticate wifi access by linking it to the LDAP provider and providing a custom user attribute for the NTLM password hash (mschapv2).

I created custom prompts for `wifi-password` and `wifi-password-repat`, a custom stage `wifi-password-change-prompt` with an expression policy that calculates the ntlm hash and adds it to the user attributes and a custom flow `update-wifi-password`.

What is missing is a way to let users start the flow from the settings page, similar to the "Change password" button. I don't want to add the password fields to the `default-user-settings` stage.

Showing these additional flows inline, like the `default-user-settings-flow`, would also be nice, but a simple button is enough.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.