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(api): implementing MFA two-factor authentication #3078

Merged
merged 9 commits into from
Dec 18, 2023
Merged

Conversation

danyecls
Copy link
Contributor

@danyecls danyecls commented Sep 4, 2023

No description provided.

@danyecls danyecls requested review from a team as code owners September 4, 2023 21:56
@danyecls danyecls force-pushed the feat/mfa branch 3 times, most recently from 177be89 to 1476b61 Compare September 4, 2023 22:17
@danyecls danyecls force-pushed the feat/mfa branch 17 times, most recently from ecaefcf to 73b13bc Compare September 19, 2023 22:52
@danyecls danyecls force-pushed the feat/mfa branch 6 times, most recently from 6489463 to 97d917e Compare September 21, 2023 13:34
@danyecls danyecls force-pushed the feat/mfa branch 6 times, most recently from bd55629 to 0978326 Compare November 27, 2023 11:46
@gustavosbarreto gustavosbarreto force-pushed the master branch 3 times, most recently from c01e294 to b2d4214 Compare December 11, 2023 11:49
@danyecls danyecls force-pushed the feat/mfa branch 7 times, most recently from 6bc8783 to 2e88bf3 Compare December 18, 2023 12:15
danyecls and others added 8 commits December 18, 2023 15:18
we made changes to following system functions:
AuthUser/AuthUserInfo: We implemented the return of MFA status.
AuthGetToken: It adds MFA validation data to the jwt.Token.
AuthRequest: Using the data received from the token,
it adds MFA validation data to the req.Header.
AuthMFA: This is or middleware for MFA based on
the MFA status validation.
And implement five new store func for MFA.
store functions for the recovery codes method
This commit is aimed to add the new components for a new multi-factor
authentication.
to include MFA fields in the users collection
This commit is aimed to add a Vuetify latest input meant for user
experience when using the Multi-Factor Authentication.
This commit is aimed to maximize the user experience and responsiveness
within the second page of the MFA enable dialog.
@gustavosbarreto gustavosbarreto merged commit 6d6572f into master Dec 18, 2023
17 checks passed
@gustavosbarreto gustavosbarreto deleted the feat/mfa branch December 18, 2023 19:30
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.

4 participants