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: implemented biometrics authentication for SecureCredentialsManager using androidx.biometrics package #745

Merged
merged 31 commits into from
Aug 1, 2024

Commits on Aug 1, 2024

  1. Configuration menu
    Copy the full SHA
    0f2ac48 View commit details
    Browse the repository at this point in the history
  2. feat: refined support for biometric manager

    Signed-off-by: Sai Venkat Desu <[email protected]>
    desusai7 committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    0c7cb16 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1c4beca View commit details
    Browse the repository at this point in the history
  4. chore: minor improvements

    Signed-off-by: Sai Venkat Desu <[email protected]>
    desusai7 committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    d846ecc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ed37453 View commit details
    Browse the repository at this point in the history
  6. chore: included biometric package directly instead of compileOnly

    Signed-off-by: Sai Venkat Desu <[email protected]>
    desusai7 committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    fcc7029 View commit details
    Browse the repository at this point in the history
  7. chore: broke down BaseCredentialManager into different abstract class…

    …es for Secured & Regular access to credentials
    
    Signed-off-by: Sai Venkat Desu <[email protected]>
    desusai7 committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    424417e View commit details
    Browse the repository at this point in the history
  8. chore: handled unsupported combinations of authentication levels on A…

    …PI levels 28, 29 and less than 30
    
    Signed-off-by: Sai Venkat Desu <[email protected]>
    desusai7 committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    156d472 View commit details
    Browse the repository at this point in the history
  9. chore: updated LocalAuthenticationManager to implement Authentication…

    …Callback for better testability
    
    Signed-off-by: Sai Venkat Desu <[email protected]>
    desusai7 committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    ddd9b5e View commit details
    Browse the repository at this point in the history
  10. chore: changed LocalAuthenticationManager creation to factory pattern…

    … for easier testability
    
    Signed-off-by: Sai Venkat Desu <[email protected]>
    desusai7 committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    bd30ba2 View commit details
    Browse the repository at this point in the history
  11. chore: updated all the methods in the SecureCredentialsManager to con…

    …tain fragmentActivity and authenticationOptions
    
    Signed-off-by: Sai Venkat Desu <[email protected]>
    desusai7 committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    1f949fd View commit details
    Browse the repository at this point in the history
  12. test: added unit tests for LocalAuthenticationManager

    Signed-off-by: Sai Venkat Desu <[email protected]>
    desusai7 committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    1363d8d View commit details
    Browse the repository at this point in the history
  13. test: updated unit tests in CredentialsManagerTest and SecureCredenti…

    …alsManagerTest w.r.t to Biometric Prompt changes
    
    Signed-off-by: Sai Venkat Desu <[email protected]>
    desusai7 committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    4bb0bd7 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    8c06318 View commit details
    Browse the repository at this point in the history
  15. chore: minor changes to the sample app

    Signed-off-by: Sai Venkat Desu <[email protected]>
    desusai7 committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    d9af51a View commit details
    Browse the repository at this point in the history
  16. test: fixed clock tests in secure credential manager tests

    Signed-off-by: Sai Venkat Desu <[email protected]>
    desusai7 committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    829b616 View commit details
    Browse the repository at this point in the history
  17. docs: Clarify Readme around targets (#744)

    Signed-off-by: Sai Venkat Desu <[email protected]>
    igorwojda authored and desusai7 committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    19e8fcd View commit details
    Browse the repository at this point in the history
  18. Bump codecov/codecov-action from 4.4.1 to 4.5.0 (#746)

    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Signed-off-by: Sai Venkat Desu <[email protected]>
    dependabot[bot] authored and desusai7 committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    08851a8 View commit details
    Browse the repository at this point in the history
  19. chore: updated SecureCredentialsManager to accept fragment activity a…

    …t constructor instead of at each api level
    
    Signed-off-by: Sai Venkat Desu <[email protected]>
    desusai7 committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    710561c View commit details
    Browse the repository at this point in the history
  20. chore: updated SecureCredentialsManager to return credentials without…

    … authenticaton as well, in cases where customers just want to encode and encrypt the credentials
    
    Signed-off-by: Sai Venkat Desu <[email protected]>
    desusai7 committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    d8415f6 View commit details
    Browse the repository at this point in the history
  21. chore: minor changes

    Signed-off-by: Sai Venkat Desu <[email protected]>
    desusai7 committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    66ab119 View commit details
    Browse the repository at this point in the history
  22. chore: minor updates to the setter methods in LocalAuthenticationOpti…

    …ons.Builder class
    
    Signed-off-by: Sai Venkat Desu <[email protected]>
    desusai7 committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    8d6c33e View commit details
    Browse the repository at this point in the history
  23. feat: added synchronization to support secure credentials manager fro…

    …m multiple threads
    
    Signed-off-by: Sai Venkat Desu <[email protected]>
    desusai7 committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    46ad75b View commit details
    Browse the repository at this point in the history
  24. test: added unit tests for synchronization of activity across multipl…

    …e instances of SecureCredentialsManager
    
    Signed-off-by: Sai Venkat Desu <[email protected]>
    desusai7 committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    c8b7e11 View commit details
    Browse the repository at this point in the history
  25. chore: minor refactoring

    Signed-off-by: Sai Venkat Desu <[email protected]>
    desusai7 committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    9ee0052 View commit details
    Browse the repository at this point in the history
  26. BREAKING CHANGE: incorporated changes planned for v3 (#751)

    Signed-off-by: Sai Venkat Desu <[email protected]>
    desusai7 committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    1f3b7b3 View commit details
    Browse the repository at this point in the history
  27. chore: minor changes

    Signed-off-by: Sai Venkat Desu <[email protected]>
    desusai7 committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    7356905 View commit details
    Browse the repository at this point in the history
  28. docs: updated examples and added migration guide

    Signed-off-by: Sai Venkat Desu <[email protected]>
    desusai7 committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    9f6a1a6 View commit details
    Browse the repository at this point in the history
  29. chore: updated snyk ignore because of issues with dokka

    Signed-off-by: Sai Venkat Desu <[email protected]>
    desusai7 committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    856cebe View commit details
    Browse the repository at this point in the history
  30. chore: overridden hashcode method of CredentialsManagerException

    Signed-off-by: Sai Venkat Desu <[email protected]>
    desusai7 committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    46d024b View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    d5704a0 View commit details
    Browse the repository at this point in the history