Skip to content
This repository was archived by the owner on Sep 3, 2025. It is now read-only.

Conversation

@wssheldon
Copy link
Contributor

@wssheldon wssheldon commented Mar 1, 2023

This PR introduces a new plugin for Duo that provides a push notification method that can be used across the application to gate certain functionality behind an additional MFA prompt. We also include an example Slack flow to visualize how this would work within the Slack plugin.

The example is complete and shows how we can change behavior based on the result of the Duo response. I'll remove the example if we are OK with the structure of the plugin overall.

@wssheldon wssheldon added the enhancement New feature or request label Mar 1, 2023
@wssheldon wssheldon marked this pull request as ready for review March 1, 2023 02:02
@wssheldon
Copy link
Contributor Author

Chatted w/ @kevgliss about this PR, updated plugin name to auth-mfa and will merge this.

@wssheldon wssheldon merged commit eeeec30 into master Mar 1, 2023
@wssheldon wssheldon deleted the enhancement/duo-plugin branch March 1, 2023 19:57
rutvijmehta-harness pushed a commit to rutvijmehta-harness/dispatch that referenced this pull request Mar 17, 2023
…tch (Netflix#3035)

* initial scaffolding for duo plugin

* Create example for Slack plugin

* Add duo requirement

* remove index-url

* remove new line

* Apply black formatter

* add docstring

* Update src/dispatch/plugins/dispatch_duo/plugin.py

* Change MFA plugin type to auth-mfa and remove example
rutvijmehta-harness added a commit to rutvijmehta-harness/dispatch that referenced this pull request Mar 17, 2023
…tch (Netflix#3035) (#17)

* initial scaffolding for duo plugin

* Create example for Slack plugin

* Add duo requirement

* remove index-url

* remove new line

* Apply black formatter

* add docstring

* Update src/dispatch/plugins/dispatch_duo/plugin.py

* Change MFA plugin type to auth-mfa and remove example

Co-authored-by: Will Sheldon <114631109+wssheldon@users.noreply.github.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants