來自xamarin博客文章的直接流程很棒https://blog.xamarin.com/put-adal-xamarin-forms/。強制ADAL保存永久性Cookie
我們的應用需要AD授權才能獲取訪問令牌以與我們的API進行通信。此外,它還包含帶有SharePoint站點的webview。所以我們應該在用戶通過ADAL登錄後實現SSO到共享點。 現在,ADAL使用login.microsoftonline.com/{tenantId}/oauth2/ url顯示webview,並且它不包含「Keep me sign in」按鈕,因此它僅保存會話cookie。當用戶使用SharePoint站點打開webview時,它工作的很好。但是,關閉應用後,他必須再次登錄,因爲只有會話cookie。
有誰知道如何強制login.microsoftonline.com保存持久性cookies或顯示「讓我登錄」按鈕?