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

feat: how should we manage app user configuration defaults #6

Open
awentzel opened this issue Jun 22, 2023 · 1 comment
Open

feat: how should we manage app user configuration defaults #6

awentzel opened this issue Jun 22, 2023 · 1 comment
Assignees
Labels
area : api Pertaining to application programming interfaces area : front-end Pertaining to adaptive user interface composition, stylings, experiences, and integration with APIs area : tooling Pertaining to tooling and configuration of project infrastructure

Comments

@awentzel
Copy link
Contributor

awentzel commented Jun 22, 2023

In the event that a user does not have a mobile device with biometric sensors, they have other preferred methods of multi-factor authentication, or they want extra layers of security and fallback methods with which to authenticate, we need to come up with a list of other services or capabilities in order to provide user choice in applications that implement this package.

What level of app user configuration should be supported to opt-in to MFA?

  • 1F: Username/Password option available through API (not an option with Otio as requires 2FA w/Veroway)
  • 2FA: Username/Password option with text or email verification
  • MFA: Username/password option with MFA using biometrics

Ideally, iVault includes API to support all of these opt-in options for users and/or based on application configuration with graceful fallback if necessary.

### iValt Tasks
- [ ] Work with iValt on existing capability.
- [ ] Work with iValt on any new capability.
- [ ] Work with iValt to improve existing product documentation and / or engineering docs.
- [ ] Associate this work item or tasks with iValt issues if approved by iValt on roadmap.
### TAS Tasks
- [ ] Update documentation around each of the above task
- [ ] Create example scenarios for each option
- [ ] Create wrapper capability for each scenario
@KingOfTac KingOfTac changed the title o What level of app user configuration should be supported to opt-in to MFA? 1F, 2FA, MFA? What would be the default for each level and configuration? What level of app user configuration should be supported to opt-in to MFA? 1F, 2FA, MFA? What would be the default for each level and configuration? Jun 22, 2023
@awentzel awentzel changed the title What level of app user configuration should be supported to opt-in to MFA? 1F, 2FA, MFA? What would be the default for each level and configuration? How should we manage app user configuration defaults Jun 22, 2023
@awentzel awentzel added area : api Pertaining to application programming interfaces area : front-end Pertaining to adaptive user interface composition, stylings, experiences, and integration with APIs area : tooling Pertaining to tooling and configuration of project infrastructure labels Jun 22, 2023
@awentzel
Copy link
Contributor Author

@KingOfTac please update to include any other tasks related to this issue including an steps to replicate the problem or constraints you mentioned.

@awentzel awentzel changed the title How should we manage app user configuration defaults feat: how should we manage app user configuration defaults Jun 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area : api Pertaining to application programming interfaces area : front-end Pertaining to adaptive user interface composition, stylings, experiences, and integration with APIs area : tooling Pertaining to tooling and configuration of project infrastructure
Projects
None yet
Development

No branches or pull requests

2 participants