Aws Cognito와 작업하기 전에는 흐름이 어떻게 작동하는지 간단하지만 Azure 모바일 서비스 인증의 이점을 이해할 수는 없습니다. 나는 this documentation을 따라 갔지만 더 혼란 스러웠습니다. 페이스 북 로그인으로 aws를 사용할 때.Azure 모바일 서비스의 인증 흐름은 무엇입니까? 소셜 토큰을 처리하는 방법은 무엇입니까?
- 사용자가 로그인합니다. 토큰 및 사용자 정보를 가져옵니다.이 토큰을 AWS cognito에 전달합니다.
Cognito가 나를 위해 보관하고 내가 앱으로 돌아올 때마다 나는 Cognito에게 "안녕하세요, Cognito가 아직 살아있는 나의 토큰입니다"라고 묻습니다. Cognito 은 facbeook로 인증합니다. 예이면 인증을 위해 사용자에게 다시 묻습니다. . 위에 설명 된대로 here
나는 Azure와 비슷한 동작을 기대하지만, 그런 일이 일어나지 않았습니까? 왜 link에서 토큰 패턴을 추출하여 IsExpired를 처리해야한다고 말합니까?
기타 질문, Azure도 페더레이션 ID를 사용합니다. 내가 이해하면, Cognito에서 사용자를 볼 수 있습니다. 그들이 푸른 하늘에 어디에 보관되어 있는지, 어떻게 든 그들을 볼 수 있을까요, 아니면 나 자신을 저장할 필요가 있을까요?
문서 nice.It 나를 위해 많은 일을 분명히했다. 클라이언트 측에서 만료를 확인해야하는 것은 단 한 가지입니다. 또는 로그인을 요청하면 하늘 표시가 만료되어 사용자에게 다시 서명하지 않고 새로 고침 토큰을 호출해야한다는 오류를 반환합니까? – batmaci
azure가 저장된 공급자 토큰이 만료 된 경우 사용자에게 다시 서명해야합니다. 클라이언트 토큰에 대한 azure 문제가 만료되었지만 azure의 provider 토큰이 만료되지 않은 경우 클라이언트가 azure에 연결할 때 로그인 할 필요가 없지만 azure는 클라이언트에 새로운 Azure 토큰을 발행합니다. –