2014-10-02 3 views
0

사용자를 성공적으로 인증하고 Nest 구조 및 기기 설정에 연결하는 iOS 앱을 생성 할 수있었습니다. 앱이 액세스 토큰을 사용하면 앱이 실행될 때마다 자동으로 Nest 서버에 연결됩니다.iOS에서 Firebase를 사용하여 Nest API 로그인/로그 아웃

그러나 앱이 다른 사용자 계정에 대해 로그를 사용/사용 중지하는 기능을 제공해야하는 경우 따라야 할 절차를 설명하는 문서를 찾을 수 없습니다. 동일한 앱에서 별도의 사용자 계정으로 다른 위치의 기기를 모니터링합니다.

현재로서는 다른 사용자의 로그인을 변경할 수있는 유일한 방법은 앱을 삭제하고 다시 설치하는 것입니다. 이는 실용적이지 않습니다.

이 문제를 해결하는 방법에 대한 제안 사항이 있습니까?

귀하의 도움에 감사드립니다.

답변

0

재사용 할 수있는 액세스 토큰을 얻기위한 루틴을 만들고 싶을 것입니다. 로그인은 액세스 토큰을 검색 할 때 인증 프로세스의 일부입니다.

일단 액세스 토큰이 있으면 사용자 계정별로 열린 세션이 없으므로 로그 아웃 할 필요가 없습니다. 대신, 당신에게 첫 번째 액세스 토큰을 가지고 동일한 방법을 재사용하고 필요에 따라 많은 액세스 토큰을 저장하십시오.

각 액세스 토큰은 사실 세션 ID입니다.

관련 문제