在WebView中处理Windows身份验证 - Swift / iOS

时间:2017-06-30 07:59:48

标签: ios .net swift uiwebview

我有一个.net MVC Web App,我通过windows authentication中的UIWebView登录,我想知道如何处理错误(当用户名/密码时)不正确)。目前这是我必须登录的

var urlComponents = URLComponents(string: "http://webappaddress.com")
    urlComponents?.user = myUsername
    urlComponents?.password = myPassword

    let thisurl = urlComponents?.url
    let thisrequest = URLRequest(url: thisurl!)
    webView.loadRequest(thisrequest)

如果用户名和密码正确,则网络应用会显示在UIWebView中。如果没有,则屏幕保持空白,因为如果没有适当的凭据,Web应用程序就无法加载。

1 个答案:

答案 0 :(得分:0)

UIWebView确实可以通过HTTP请求加载网页。请检查Info.plist中是否具有完全相同的配置 enter image description here