-
Notifications
You must be signed in to change notification settings - Fork 113
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
Setup platform authentication #5632
Conversation
This is very WIP, but I wanted to get it up so folks could see where this is going! |
app/presenters/two_factor_authentication/webauthn_platform_selection_presenter.rb
Outdated
Show resolved
Hide resolved
app/presenters/two_factor_auth_code/webauthn_authentication_presenter.rb
Outdated
Show resolved
Hide resolved
This comment has been minimized.
This comment has been minimized.
https: //github.com//pull/5632/files#r755568160 Co-Authored-By: Zach Margolis <zbmargolis@gmail.com>
This comment has been minimized.
This comment has been minimized.
https: //github.com//pull/5632/files#r755568160 Co-Authored-By: Zach Margolis <zbmargolis@gmail.com>
67b2b6a
to
13acc63
Compare
@aduth re-thinking this. For UAT in the lower env (see addition of feature flag), I don't think we should add platform auth to the account management profile. I also like the idea of creating a down stream PR to create less of a monolith of a PR for folks to review, commit to. Going to spin up a new PR for that! |
Makes sense 👍 |
33b4351
to
d3191bc
Compare
One thing that I'm not sure about at a high level is the separation/naming of the two. They share some things like a database table and bits of behavior, but there are parts that are pretty distinct in the experience and interface. Right now, most of the naming for cross platform authenticators is Do we want to consider renaming |
941fce2
to
cf99e61
Compare
https: //github.com//pull/5632/files#r755568160 Co-Authored-By: Zach Margolis <zbmargolis@gmail.com>
0e324b9
to
059a469
Compare
191647c
to
99b4701
Compare
5aac793
to
5b99c06
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚀
spec/controllers/users/two_factor_authentication_controller_spec.rb
Outdated
Show resolved
Hide resolved
Co-authored-by: Andrew Duthie <andrew.duthie@gsa.gov> Co-authored-by: Jonathan Hooper <jonathan.hooper@gsa.gov> Co-authored-by: Mitchell Henke <mitchell.henke@gsa.gov> **Why**: So that people can use their platform authenticator devices to access login.gov
5b99c06
to
83caf3d
Compare
* main: (50 commits) LG-5325 Doc Auth: Error dependent hints and enhanced field level errors (#5708) Setup platform authentication (#5632) Remove unused i18n keys by replacing dynamic key generation with static enumeration (#5706) Configure and fix Rubocop redundant disabling/enabling (#5711) LG-4575: accessiblility issue where no file selected still shows after adding file. (#5691) Update rails to 6.1.4.3 (#5710) Add remote SAML Logout endpoint (#5676) Update "Frontend" CSS docs to reflect current approach (#5695) LG-3795 Harden CSP against JSONP endpoints on "safe" domains (#5704) LG-5261: Add cancel page logging to "Go Back" button (#5697) Add flow path to post doc capture submission events (LG-5257) (#5690) Log all vendor status in VendorStatus#track_event (#5703) Remove accept-terms-button in favor of ValidatedFieldComponent (#5687) Upgrade as many outdated Ruby dependencies as possible (LG-3828) (#5694) Remove BassCSS flex-object styling (#5702) Remove unused personal-key pattern validation message (#5701) Smoke tests in GitLab CI (#5699) Show a message in lower envs explaining how to use test SSNs (#5696) Remove temporary routes for SP redirects (#5679) LG-5262: Add logging to continue button on letter wait page (#5688) ...
Co-authored-by: Andrew Duthie <andrew.duthie@gsa.gov> Co-authored-by: Jonathan Hooper <jonathan.hooper@gsa.gov> Co-authored-by: Julia Elman <julia.elman@gsa.gov> Co-authored-by: Mitchell Henke <mitchell.henke@gsa.gov> **Why**: So that people can use their platform authenticator devices to access login.gov
Why: So that people can use their platform authenticator devices to access login.gov