2016-08-10 1 views
1

나는 frontend 용 Ionic2, 백엔드 용 django rest 프레임 워크 및 인증 용 django oauth2 툴킷을 사용하여 모바일 응용 프로그램을 개발 중입니다. 모바일 앱 사용자가 이메일과 비밀번호 서버를 제출하는 동안 client_id, access_token 및 refresh_token을 반환하고 휴대 전화의 로컬 저장소에 저장합니다. 모바일 앱 사용자가 앱을 열 때마다 사용자가 자동으로 로그인 할 수 있도록 액세스 토큰 및 클라이언트 ID로 요청합니다. 이 절차가 실패하면 새로 고침 토큰을 사용하여 다시 요청하여 새 액세스 토큰을 얻습니다.Django oauth2 툴킷 : 1 년 후에도 로그인 할 필요가 없습니까?

제 질문은 모바일 사용자가 처음으로 더 이상 로그인 할 필요가 없다는 것입니다. 또한 모바일 앱 사용자도 예를 들어 1 년이라는 오랜 시간이 지난 후에도 앱을 열어도 모바일 앱 사용자가 다시 로그인하지 않아도 로그인 할 수 있습니까?

새로 고침 토큰이나 몇 가지 가능성이있는 제한 시간이 있는지 확인하고 싶습니다. 미리 감사드립니다.

답변

0

1 년 후 모바일에 액세스 할 수 있다고 생각한다면 틀린 것입니다. 일정 기간 후에도 액세스 할 수 없습니다. 그리고이 기간은 여러분에게 주어져야합니다. 여러분의 토큰을 얼마나 오래 살게하고 싶습니까?

그리고 평생 토큰을 만드는 것은 정말 이상한 해결책입니다.

은 내가 당신을 도울 수있다 생각 -

OAuth2 and Google API: Access token expiration time?

Why do access tokens expire?

관련 문제