2016-10-05 92 views
3

那麼有一種方法可以確保單個用戶經過一次認證週期後,不需要再次通過網絡瀏覽器進行授權?像無休止的access_token?如何獲得永不過期access_token office365休息api?

這會很好,因爲我的應用程序使用webhooks實時同步日曆事件。

看來你應該每14天刷新一次access_token,這可能是最大的。 90天之後,您必須通過瀏覽器再次登錄才能讓您的應用程序訪問,是嗎? OFc,我還看到,如果用戶更改密碼,它也會撤銷access_token。

注:我讀了一些守護程序服務具有neverending 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

目前,我正在與我的客戶端做同樣的事情,並定期刷新access_token。如果資源所有者決定刪除該應用的授權或更新密碼,那麼我們需要再次執行oauth步驟。 – user3660575