针对Xamarin.iOS的Azure视图的Azure视图的授权处理

时间:2018-01-27 12:59:26

标签: azure xamarin.forms xamarin.ios azure-active-directory

我们有XF iOS应用程序,用户通过ADAL库登录以访问Azure AD后面的API端点。 我们需要在Web视图中打开URL(也就是Azure AD的后面)并自动处理身份验证。 试图使用默认的webview控件,允许为每个身份验证请求设置请求标头(因为ADAL需要为每个资源获取令牌):通过自定义NSUrlProtocol和NSUrlConnectionDataDelegate。它起作用了,但网站很重,在webview中表现非常差。

我们切换到SFSafariViewController后 - 性能很好,但我们无法处理身份验证。因此用户需要明确登录。

问题是:有没有办法通过SFSafariViewController自动处理身份验证?

0 个答案:

没有答案