Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for required actions #148

Merged
merged 1 commit into from
Aug 11, 2020

Conversation

ZloeSabo
Copy link
Contributor

@ZloeSabo ZloeSabo commented Aug 7, 2020

Description
Required actions are actions a user must perform during the authentication process. A user will not be able to complete the authentication process until these actions are complete. For instance, change a one-time password, accept T&C, etc.

Note
I deliberately did not add auto requires as it complicates the deconfiguration process. I.e. if I specify ensure => absent for both required_action and realm and the former auto requires the latter, then the realm would be deleted first and the puppet run would fail on deleting actions because they're specific to a realm and the realm no longer exists.

@aba-rechsteiner
Copy link
Contributor

+1

@ZloeSabo ZloeSabo changed the title [WIP]Add support for required actions Add support for required actions Aug 10, 2020
@ZloeSabo ZloeSabo force-pushed the feature/add-required-actions branch from ae4b392 to e4a70b0 Compare August 10, 2020 14:27
Required actions are actions a user must perform during the authentication process. A user will not be able to complete the authentication process until these actions are complete. For instance, change a one-time password, accept T&C, etc.

Matching is done by the combination of alias and realm.
@ZloeSabo ZloeSabo force-pushed the feature/add-required-actions branch from e4a70b0 to a35bf25 Compare August 10, 2020 14:31
@treydock treydock merged commit 017faef into treydock:master Aug 11, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants