Skip to content

Commit 600eb1e

Browse files
committed
Added MRRT api support in SecureCredentialsManager class
1 parent de1bbd2 commit 600eb1e

File tree

2 files changed

+307
-38
lines changed

2 files changed

+307
-38
lines changed

auth0/src/main/java/com/auth0/android/authentication/storage/CredentialsManager.kt

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -546,13 +546,9 @@ public class CredentialsManager @VisibleForTesting(otherwise = VisibleForTesting
546546
val updatedRefreshToken =
547547
if (TextUtils.isEmpty(newCredentials.refreshToken)) refreshToken else newCredentials.refreshToken
548548
val newApiCredentials = newCredentials.toAPICredentials()
549-
saveCredentials(
550-
recreateCredentials(
551-
newCredentials.idToken, newCredentials.accessToken, newCredentials.type,
552-
updatedRefreshToken, newCredentials.expiresAt, newCredentials.scope
553-
)
554-
)
555-
saveCredentials(newApiCredentials, audience)
549+
storage.store(KEY_REFRESH_TOKEN, updatedRefreshToken)
550+
storage.store(KEY_ID_TOKEN, newCredentials.idToken)
551+
saveApiCredentials(newApiCredentials, audience)
556552
callback.onSuccess(newApiCredentials)
557553
} catch (error: AuthenticationException) {
558554
val exception = when {

0 commit comments

Comments
 (0)