2016-10-05 6 views
3

하나의 인증주기 후에 단일 사용자가 웹 브라우저를 통해 다시 인증 할 필요가 없다는 것을 보장 할 수있는 방법이 있습니까? 부정확 한 access_token과 같은 것?만료되지 않도록하는 방법 access_token office365 나머지 api?

내 앱이 webhook을 사용하여 실시간으로 두 가지 방법으로 캘린더 이벤트를 동기화하기 때문에 좋을 것입니다.

14 일마다 access_token을 새로 고쳐야하는 것처럼 보입니다. 90 일 후, 앱에 액세스 권한을 부여하기 위해 브라우저를 통해 다시 로그인해야합니다. 그렇습니까? 또한, 사용자가 암호를 변경하면 access_token도 취소됩니다. 읽으십시오.

참고 : 데몬 서비스에 액세스 거부가 있지만 webhooks가 작동하지 않는다고 읽었습니다.

+1

비슷한 질문이 있습니다. http://stackoverflow.com/questions/35353319/oauth-grant-flow-tokens-expiration –

답변

0

항상 기존의 refresh_token을 사용하여 장면 뒤에 새로운 access_token을 가져올 수 있습니다.

+0

글쎄, 이것은 부분적으로 사실입니다. Arlouski의 링크를 참조하십시오 : http://stackoverflow.com/questions/35353319/oauth-grant-flow-tokens-expiration – lehtu

+0

현재, 저는 클라이언트와 정기적으로 refresh_token을 사용하여 동일한 작업을하고 있습니다. 리소스 소유자가 앱 권한을 제거하거나 비밀번호를 업데이트하기로 결정하면 oauth 단계를 다시 수행해야합니다. – user3660575