2013-04-02 3 views
0

Google 서비스 인 http://docmunch.com은 사용자를 인증하고 해당 상자 드라이브에 대한 액세스 권한을 부여하기 위해 box.com oauth를 사용하고 있습니다. 그러나 사용자가 인증 할 때마다 "요청 사용 권한"대화 상자가 나타납니다.box.com oauth2 모든 인증마다 "요청 권한"대화 상자가 표시됩니다.

Google 또는 Facebook (다른 앱)에서는 이와 같은 현상이 발생하지 않습니다. 사용자가 앱을 승인하면 oauth 제공 업체는 권한을 기억하고 계속 묻지 않습니다. 그러나 box.com은 승인을 기억하지 않습니다. oauth를 설정할 수있는 방법이 있습니까? 상자는 사용자에게 처음으로 앱을 승인하도록 요청합니다.

답변

0

OAuth 플로우를 통해 사용자를 보내면 access_tokenrefresh_token이 수신됩니다. 나중에 사용할 수 있도록 특정 사용자 용으로 refresh_token을 저장해야합니다. 매번 인증 흐름을 통해 사용자를 보낼 필요는 없습니다.

+0

OAuth 프로세스를 사용하기 전에는 로그인하지 않았습니다. 앱에서 보낼 refresh_token을 어떻게 결정합니까? 우리는 어떤 사용자의 refresh_token을 보낼지 모르기 때문에 인증을 위해 Box 계정을 사용하려고합니다. box.com에서는 Gmail 및 Facebook과 달리 불가능할 수 있습니다. – mxc

관련 문제