나는 accesskeyId, cognitoToken, secretKey 및 sessionToken을 좋아하는 자격증 명을 얻기 위해 액세스 토큰과 함께 백엔드 API를 호출하고 있습니다.CognitoCachingCredentialsProvider에 자격 증명을 설정하는 방법은 무엇입니까?
이러한 값을 모두 "CognitoCachingCredentialsProvider"로 설정하는 방법은 무엇입니까?
이전에 인증을 위해 다음 코드를 사용하고있었습니다.
CognitoCachingCredentialsProvider credentialsProvider = new CognitoCachingCredentialsProvider(
activity, // Context
AppConstants.IDENTITY_POOL_ID, // Identity Pool ID
Regions.US_EAST_1 // Region
);
//Set the google credentials
credentialsProvider.setLogins(logins);
credentialsProvider.getIdentityId();
위의 사항은 정상적으로 작동합니다.
나는 android aws sdk을 파고 있지만 값을 전달하고 설정할 수있는 setter 메서드 나 생성자를 얻지 못했습니다.
도와주세요. 어떻게 accessKeyId, cognitoToken, secretKey 및 sessionToken을 CognitoCachingCredentialsProvider로 설정할 수 있습니까?