2013-05-28 106 views
0

首先有關iOS和Android V2 SDK的任何消息?Android上的框OAuth2授權

正常的流程是:

  1. 在應用程序:點擊授權按鈕。
  2. 瀏覽器打開box.com/api/oauth2/authorize?....
  3. 用戶輸入他們的詳細信息。
  4. 用戶被帶到允許/拒絕頁面。
  5. 用戶點擊允許或拒絕。
  6. 用戶通過redirect_uri方案回到應用程序。

我的問題是,一旦用戶已經把他們的詳細資料(3)一次,到達允許/拒絕頁面,任何試圖再次授權滿就跳過允許/拒絕頁面,直接進入箱首頁而不會調用redirect_uri以及授權碼。

如果用戶在再次嘗試之前清除其瀏覽歷史記錄/ cookie,則這可能是「固定的」,這與理想情況相去甚遠。有任何想法嗎?

+0

你設置爲redirect_uri的是什麼? – seanrose

+0

customscheme:// auth_token_received – amcc

+0

此外,這是在Android Chrome瀏覽器(至少默認在nexus 7),我不確定股票安卓瀏覽器 – amcc

回答

1

對於潛在的短期修復,直到v2 sdk發佈,可以使用web視圖,這將使您可以完全控制緩存(我們正在使用sdk中的一個)。

+0

我確實走這條路,最終它似乎是一個更好的用戶體驗而不是在應用程序之間切換。 – amcc