Skip to content

Commit ce6105b

Browse files
feat(cognitoidentityprovider) set session for DEVICE_SRP_AUTH request (#2337)
1 parent 3a7d8a1 commit ce6105b

File tree

1 file changed

+3
-1
lines changed
  • aws-android-sdk-cognitoidentityprovider/src/main/java/com/amazonaws/mobileconnectors/cognitoidentityprovider

1 file changed

+3
-1
lines changed

aws-android-sdk-cognitoidentityprovider/src/main/java/com/amazonaws/mobileconnectors/cognitoidentityprovider/CognitoUser.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3329,7 +3329,7 @@ private Runnable deviceSrpAuthentication(
33293329
pool.getUserPoolId(), context);
33303330
final AuthenticationHelper authenticationHelper = new AuthenticationHelper(deviceGroupKey);
33313331
final RespondToAuthChallengeRequest devicesAuthRequest = initiateDevicesAuthRequest(
3332-
clientMetadata, authenticationHelper);
3332+
clientMetadata, challenge, authenticationHelper);
33333333
try {
33343334
final RespondToAuthChallengeResult initiateDeviceAuthResult = cognitoIdentityProviderClient
33353335
.respondToAuthChallenge(devicesAuthRequest);
@@ -3481,12 +3481,14 @@ private InitiateAuthRequest initiateCustomAuthRequest(
34813481
*/
34823482
private RespondToAuthChallengeRequest initiateDevicesAuthRequest(
34833483
final Map<String, String> clientMetadata,
3484+
final RespondToAuthChallengeResult challenge,
34843485
AuthenticationHelper authenticationHelper) {
34853486
final RespondToAuthChallengeRequest initiateDevicesAuthRequest = new RespondToAuthChallengeRequest();
34863487
initiateDevicesAuthRequest.setClientId(clientId);
34873488
initiateDevicesAuthRequest
34883489
.setChallengeName(CognitoServiceConstants.CHLG_TYPE_DEVICE_SRP_AUTH);
34893490
initiateDevicesAuthRequest.setClientMetadata(clientMetadata);
3491+
initiateDevicesAuthRequest.setSession(challenge.getSession());
34903492
initiateDevicesAuthRequest.addChallengeResponsesEntry(
34913493
CognitoServiceConstants.CHLG_RESP_USERNAME, usernameInternal);
34923494
initiateDevicesAuthRequest.addChallengeResponsesEntry(

0 commit comments

Comments
 (0)