gpt4 book ai didi

ios - 从 iOS 应用程序将凭据传递到 Safari

转载 作者:行者123 更新时间:2023-11-29 04:49:55 25 4
gpt4 key购买 nike

我正在 Monotouch 中开发 iOS 应用程序。其中一部分是连接到交换服务器并下载电子邮件列表。我还想在 OWA 客户端中添加打开电子邮件的功能(这样我就不必重新创建电子邮件客户端来提供 OWA 免费提供的功能)。

但是,我不希望用户必须再次输入凭据。在 safari 中打开 OWA 通常会向用户显示一个表单或弹出窗口,要求输入用户名和密码。

假设我有一个用户admin,密码为password1。目前我所做的是请求 safari 打开以下形式的链接:

https://admin:password1@mailserver/exchange

这会将凭据传递给 safari,并绕过 OWA 通常会弹出的 HTTP 基本身份验证,但它不是很安全,并且 safari 提示可能存在网络钓鱼攻击。

还有哪些其他选项可以执行这种绕过 HTTP 基本身份验证的操作?

最佳答案

我建议使用 HttpWebRequest 下载每个页面并手动设置 UIWebView 的文本。使用 HttpWebRequest 使您可以灵活地使用您想要的任何 cookie、凭据、http header 等。

这会很棘手,但可能是安全获取凭据的唯一方法。不确定您的 OWA 应用程序是否能够处理它。

关于ios - 从 iOS 应用程序将凭据传递到 Safari,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9002201/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com