2016-06-21 2 views
0

어제 새 사용자 풀 베타 버전이 출시 된 것을보고 매우 기뻤습니다. 나는 잘 작동하는 인증을 얻을 수 있었고 아무런 문제없이 사용자에게 서명하면서 사용자를 로그인 할 수있었습니다. 그러나 거기에서 고집을 허용하는 데 문제가 있습니다. 어떤 로그인 자격 증명을 저장에서 비롯됩니다.Amazon Cognito Identity 사용자 풀 사용

샘플 앱에서 AWSSignInProvider (Facebook, Google, Twitter 용으로 사용) 클래스는 AWSIdentityProvider를 확장합니다. 토큰을 새로 고치는 Cognito 사용자 풀에 대해서도 별도의 클래스를 만들어야합니까? 이것에 대한 많은 문서 나 예제를 찾을 수 없습니다.

+0

나는 사용자의 액세스 토큰을 어떻게 든 저장해야한다고 생각한다. –

답변

0

Cognito 모바일 SDK는 사용자가 로그인하면 토큰을 유지합니다. 다음 번에 사용자에 대해 getSession 메서드를 호출하면 SDK는 캐시 된 토큰을 직접 반환하거나 유효한 토큰을 자동으로 새로 고칩니다 새로 고침 토큰.

새로 고침 토큰이 만료 된 경우에만 사용자 이름과 암호를 입력하라는 메시지가 표시됩니다. 희망이 당신의 끈기 요구 사항을 해결합니다.

+0

내가 알아 차린 것. 그래서 SDK가 자체적으로 지속성을 처리하기 때문에 Identity Manager를 함께 사용하지 않게되었습니다. 새로 고침 토큰이 만료되는 원인은 무엇입니까? –

+0

새로 고침 토큰은 기본적으로 30 일간 유효합니다. 한도에 도달하면 만료됩니다. –

관련 문제