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: Adding TOTP support #43

Merged
merged 8 commits into from
Nov 1, 2023
Merged

feat: Adding TOTP support #43

merged 8 commits into from
Nov 1, 2023

Conversation

harsh62
Copy link
Member

@harsh62 harsh62 commented Sep 28, 2023

* feat: Adding enter TOTP code view

* making doc changes
* feat: Add MFA selection view

* worked on review comments
* feat: Adding TOTP Setup view during sign in

* removed init and added view modifier for issuer

* worked on review comments and refactored bunch of things to log stuff
* feat: add login for testing snaphshots

* updated the image diff logic

* refactored process argument logic

* renamed and regrouped files

* adding new test case

* adding enter totp view tests

* renaming the utils file

* updated entitlements that are not needed

* adding mfa selection test

* adding totp setup tests

* updates tolerance and image

* restructuring and renaming

* removing the hardcoded test key

* clean up
@harsh62 harsh62 changed the title Feat/adding totp support feat: Adds TOTP related views Sep 28, 2023
* feat: Converting to a dedicated MFA Selection state

* feat: converting to a dedicated setup totp state and refactoring options

* chore: increasing the tolerance to 1 percent for snapshot testing

* worked on review commetns

* trying out deducing step information when creating a view

* worked on API review changes

* added unit tests

* worked on review comments..

* worked on review comments.
@@ -14,6 +14,15 @@ public class ConfirmSignInWithCodeState: AuthenticatorBaseState {
/// The confirmation code provided by the user
@Published public var confirmationCode: String = ""

override init(credentials: Credentials) {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I this override needed?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Compiler complaints.

@harsh62 harsh62 marked this pull request as ready for review October 31, 2023 15:57
@harsh62 harsh62 requested review from a team as code owners October 31, 2023 15:57
@harsh62 harsh62 requested a review from ruisebas October 31, 2023 16:18
@harsh62 harsh62 changed the title feat: Adds TOTP related views feat: Adding TOTP support Nov 1, 2023
@harsh62 harsh62 merged commit 6ec8a2f into main Nov 1, 2023
2 checks passed
@harsh62 harsh62 deleted the feat/adding-totp-support branch November 1, 2023 00:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants