2015-01-04 1 views
1

네이티브 앱에서 내 웹 서비스에 사용자를 로그인하는 좋은 방법이 무엇인지 궁금합니다.기본 앱에서 사용자를 안전하게 로그인하는 방법 (우수 사례)?

비누 요청을 수행하는 구현을 본 후 30 일 후에 만료되는 토큰 쌍을 생성하고 해당 토큰을 사용하여 해당 사용자를 대신하여 API 호출을 작성합니다. 사용자 로그인 및 API와의 상호 작용을위한 가장 좋은 방법은 무엇입니까?

답변

0

모든 플랫폼과 운영 체제에서 전세계의 모든 응용 프로그램에 가장 적합한 보편적 인 대답은 없습니다. 정답은 응용 프로그램, 작동 방법 및 요구 사항에 따라 다릅니다.

이 영역에는 많은 공통된 주제가 있습니다. 시간 제한 인증과 같이 언급했습니다. 일부 응용 프로그램의 경우 인증 토큰이 만료되기까지 30 일이 적당합니다. 다른 응용 프로그램의 경우보다 적절한 시간 제한이 며칠이 아닌 시간 단위가됩니다.

자주 구현되는 것은 클라이언트의 IP 주소 또는 브라우저의 사용자 에이전트에 연결된 인증 토큰입니다. 이것이 응용 프로그램에 대한 좋은 아이디어인지 여부는 다시 한 번 그 대답을 알 수있는 것입니다.

그런 다음 인증 토큰 대신 인증 사인 또는 인증/응답 인증을 사용하는 구현도 있습니다.