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

Unified sign in #257

Merged
merged 6 commits into from
Jan 22, 2020
Merged

Unified sign in #257

merged 6 commits into from
Jan 22, 2020

Conversation

jwag956
Copy link
Collaborator

@jwag956 jwag956 commented Jan 15, 2020

This is a completely new implementation that leverages much of the
2FA work to enable email, sms, and authenticator app options for
signing in without a password.

Using a single form can login with identity/passcode.
Where identity is defined by USER_IDENTITY_ATTRIBUTES and the new
USER_IDENTITY_MAPPINGS used to order and match to find the appropriate
field to look up.

The passcode can be password, or a code received via email, sms, authenticator
as specified in the US_ENABLED_METHODS

Functionally complete with still a bunch of TODOs as outlined at the
top of unified_signin.py

Minor refactoring of some configuration variables that are now shared
between 2FA and unified sign in.

This is a completely new implementation that leverages much of the
2FA work to enable email, sms, and authenticator app options for
signing in without a password.

This really is a unified/general login mechanism - using a single
form can login with identity/passcode.
Where identity is defined by USER_IDENTITY_ATTRIBUTES and the new
USER_IDENTITY_MAPPINGS used to order and match to find the appropriate
field to look up.

The passcode can be password, or a code received via email, sms, authenticator
as specified in the PL_ENABLED_METHODS

Functionally complete with still a bunch of TODOs as outlined at the
top of passwordlessv2.py

Minor refactoring of some configuration variables that are now shared
between 2FA and passwordless.
This is a completely new implementation that leverages much of the
2FA work to enable email, sms, and authenticator app options for
signing in without a password.

This really is a unified/general login mechanism - using a single
form can login with identity/passcode.
Where identity is defined by USER_IDENTITY_ATTRIBUTES and the new
USER_IDENTITY_MAPPINGS used to order and match to find the appropriate
field to look up.

The passcode can be password, or a code received via email, sms, authenticator
as specified in the PL_ENABLED_METHODS

Functionally complete with still a bunch of TODOs as outlined at the
top of passwordlessv2.py

Minor refactoring of some configuration variables that are now shared
between 2FA and passwordless.
This is a completely new implementation that leverages much of the
2FA work to enable email, sms, and authenticator app options for
signing in without a password.

Using a single form can login with identity/passcode.
Where identity is defined by USER_IDENTITY_ATTRIBUTES and the new
USER_IDENTITY_MAPPINGS used to order and match to find the appropriate
field to look up.

The passcode can be password, or a code received via email, sms, authenticator
as specified in the US_ENABLED_METHODS

Functionally complete with still a bunch of TODOs as outlined at the
top of unified_signin.py

Minor refactoring of some configuration variables that are now shared
between 2FA and unified sign in.
This is a completely new implementation that leverages much of the
2FA work to enable email, sms, and authenticator app options for
signing in without a password.

Using a single form can login with identity/passcode.
Where identity is defined by USER_IDENTITY_ATTRIBUTES and the new
USER_IDENTITY_MAPPINGS used to order and match to find the appropriate
field to look up.

The passcode can be password, or a code received via email, sms, authenticator
as specified in the US_ENABLED_METHODS

Functionally complete with still a bunch of TODOs as outlined at the
top of unified_signin.py

Minor refactoring of some configuration variables that are now shared
between 2FA and unified sign in.
@jwag956 jwag956 merged commit 123601c into master Jan 22, 2020
@jwag956 jwag956 deleted the pl2 branch January 22, 2020 02:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant