来自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或显示“让我登录”按钮?