baasio / baas.io-sdk-ios

baas.io SDK for iOS
15 stars 5 forks source link

자동로그인 구현은 어떻게 해야하나요? #3

Open choipd opened 11 years ago

choipd commented 11 years ago

자동로그인 구현을 하고 싶은데, token를 받아와서 저장하고 있어서 그걸로 rest요청을 하도록 해야할 것 같은데, sdk에서 token은 wrapping하고 있는 것 같군요.

매번 로그인하지 않고, 토큰 유효성 검증으로 자동로그인 되도록 하게 하려면 어떻게 해야 할까요?

cetauri commented 11 years ago

baas.io는 Refresh token을 지원하지 않기 때문에 로그인 관련 정보(아이디,암호)를 저장하고 있다가 TTL이 만료되면 다시 로그인 하는 방법 밖에는 없을 것 같아요.

사실 이 부분이 고민인데 로그인 정보를 저장하고 있는 것도 꺼려지는데, EXPIRED_TOKEN_ERROR 가 발생하면 로그인 후에 이전 상태 복원 및 이전 요청을 보내야 하는 작업이 필요합니다.

작업의 필요성은 느끼고 있는데 어떻게 해야 할지는 좀 고민해봐야겠네요. 좋은 아이디어 있으면 공유해주세요.