-
-
Notifications
You must be signed in to change notification settings - Fork 28
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
ConnectId #2696
Open
OrangeAndGreen
wants to merge
110
commits into
master
Choose a base branch
from
feature/connect
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
ConnectId #2696
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Getting ready for network calls.
Initial registration workflow working. Implemented basic photos page and SMS verification.
Basic password manager implementation after ConnectID login.
Implemented local encrypted DB for data related to Connect.
Some cleanup after achieving POC functionality. Using secure storage for password manager functionality.
Several UI improvements, rewording.
A couple small bug fixes. Preparing for OIDC calls.
Moved ConnectID activities into a sub-namespace called connect.
Showing recovery phone number in UI when sending alt OTP.
Now encrypting DB passphrase using a Cipher, and storing the encrypted passphrase in the global DB. Added table to global DB for storing ConnectKeyRecords (changed DB version to 6). Min SDK Version moved back to 16 now that we aren't using newer helper classes (EncryptedFile, MasterKeys).
Not allowing password option when prompting for biometric unlock during registration. Fixed bug where ConnectID button on login page would appear after logging out of an app even if ConnectID user was not configured. Disabled auto-login to app after unlocking ConnectID.
…ing a broken test).
… user to proceed to OTP page.
…strings.txt to strings.xml. Re-enabled strict mode. Small improvements to EncryptionUtils for versions before Android M. Some other small changes based on PR review.
…ne number is available, for debugging.
Added code for encrypting DB in Android version before API 23. Fixed going to alt. phone verification after password fails three times. Added better consent wording, links, and checkbox.
Some bug fixes for QA tickets. Better error messaging on registration and phone verification pages.
Storing alt number in Connect DB. Not allowing user to change primary number to match alt number. Fixed bugs involving forgetting ConnectID user and saved app credentials.
Changed code to update primary phone ad main reg. info when user returns to those screens after initial creation. Improvements to recovering workflow after crash or backup to start.
… user click on sign up again
…g registration (when there aren't any other options configured yet).
Fixed populating phone number input from existing phone number.
Not showing the "Other Options" button on the fingerprint unlock dialog when it is shown during ConnectID registration.
@damagatchi retest this please |
@damagatchi retest this please |
@damagatchi retest this please. |
@damagatchi retest this please |
@damagatchi Retest this please |
1 similar comment
@damagatchi Retest this please |
…nto feature/connect
…nto feature/connect
Added JVM memory to fix OOM during build
@damagatchi Retest this please |
1 similar comment
@damagatchi Retest this please |
@damagatchi retest this please |
…nto feature/connect. Also updates to support additional changes to global DB for Connect.
…the Connect branch.
ConnectID catch-up from development on Connect branch
@damagatchi retest this please |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
High Risk
If the PR introduce high risk changes that has high probability of introducing breaking changes
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Feature branch for CommCare Connect work
Product Description
Adds functionality for CommCare Connect.
User can register/recover a ConnectID account from the app login page.
User can unlock ConnectID once account has been registered/recovered.
When CID is unlocked, user can login to apps automatically using passwords that are securely stored in the app.
Safety Assurance
Safety story
QA has a test plan for ConnectID functionality so far.