okta / okta-mobile-kotlin

Okta's Android Authentication SDK
https://okta.github.io/okta-mobile-kotlin/
Apache License 2.0
35 stars 12 forks source link

Move user-facing credential APIs to Credential #292

Closed rajdeepnanua-okta closed 7 months ago

rajdeepnanua-okta commented 7 months ago

This PR moves the user-facing credential APIs from CredentialDataSource and CredentialBootstrap to Credential. This ends up removing the authfoundation-bootstrap module entirely, and makes CredentialDataSource an internal class.

This PR also reworks the default credential handling. For reference, a lot of the work in this PR is for addressing concerns in this earlier PR: https://github.com/okta/okta-mobile-kotlin/pull/281