2017-05-02 3 views
1

내 안드로이드 애플리케이션에서 사용자 인증을 위해 aws Cognito를 사용하고 있습니다. 일단 사용자가 앱에 로그인하면 앱에 자동 로그인 할 수 있어야합니다. 그가 앱에서 로그 아웃하지 않는 한. 아무도 내가 그것을 구현할 수있는 방법에 대한 모든 포인터를 줄 수 있습니까?Aws Cognito를 사용하여 자동 로그인

답변

0

이 순간에 cognito android library이 관리합니다. 라이브러리 idTokenaccessToken을 새로 고치려면 라이브러리에서 매번 검색하고 오랫동안 저장/캐시하지 않아야합니다 (둘 다 1 시간 동안 유효 함). 새로 고침 토큰이 유효 할 때까지 getAuthenticationDetails() 메서드 (자격 증명을 가져 오는 데 사용)가 트리거되지 않습니다.

라이브러리에서 새로 고침 토큰을 사용하여 idToken 및 accessToken을 새로 고칩니다. 새로 고침 토큰은 30 days from last login에 대해 유효합니다 (기본값). 값을 최대 3650 일까지 늘릴 수 있지만 현재 Android 라이브러리는이 기능을 지원하지 않습니다.

관련 문제