2011-11-30 66 views
1

我正在使用ASP.NET Webforms 4.0和SDK的v5.3.2。目前我的應用程序工作正常,但在新的用戶體驗中,當他們點擊應用程序鏈接時,由於我的應用程序執行Canvas.Authorize,用戶會立即提示授予權限。我已經看到,對於其他一些應用程序,當您單擊應用程序鏈接時,它不會立即執行身份驗證請求。相反,你只是看到一個普通的網頁。然後在該網頁中看到一個「繼續」按鈕。這看起來很聰明。但是對此有最佳做法嗎?我假設我可以延遲調用.Authorize()方法,但是我的常規應用程序用戶在每次使用應用程序時是否也需要點擊「繼續」按鈕,儘管已經授權?我正在考慮使用cookie來決定是否應該繞過,但這不適用於每臺計算機。應用登錄頁面的最佳做法?

的思考?

Ben

回答

0

您可以檢查當前用戶是否授權您的應用程序。如果沒有,使用「繼續」按鈕顯示視圖(我稱之爲「授權門」 - 類似於類似的門,但授權。)如果他們已經授權應用程序,您可以跳過這一步,並採取他們正確的應用程序。

相關問題