• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

iphone - 如何将用户名/密码传递给 iOS 外部浏览器进行身份验证?

[复制链接]
菜鸟教程小白 发表于 2022-12-13 13:49:34 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

大家好,下面的问题可以请教一下吗?

我正在使用以下代码在我当前的 iPhone 应用程序中调用外部浏览器:

[[UIApplication sharedApplication] openURL:urls];
  • urls = "http://myhost.net/home.aspx"

假设用户已经登录到应用程序, 如果安全不是问题,我可以将用户名密码传递给“home.aspx”...... 例如urls = "http://myhost.net/home.aspx?username=xxx&password=123456"

问题1:我可以通过“post”而不是“get”方法将一些信息传递给home.aspx吗?

问题 2 如果上述解决方案不可行,我想在 IIS 7 中设置基本身份验证。 当应用程序调用外部浏览器时,用户无需第二次登录就可以访问“home.aspx”吗? (例如使用代码绕过它)

对于第二季度,这是我目前的情况供您引用:

1) 我有 Windows IIS 提供的视频流服务,当用户从浏览器输入 URL 时,会提示登录表单。一个。例如xxxx/video.htm b. IIS 配置了 SSL 和基本身份验证

2) 用户登录成功后,视频应在 HTML 5 页面中正常显示。

3)我们有 iPad/iPhone 应用程序将打开外部浏览器(即 Safari)以查看视频页面,但我不知道如何通过身份验证(即用户不应该看到登录表单)如果用户已在 15 分钟内登录应用。

非常感谢您的关注。



Best Answer-推荐答案


回复:八月

关于问题2,“[[UIApplication sharedApplication] openURL:urls];”

理论上,您可以对非视频流式超链接执行此操作,但在类似的直通场景中,没有针对视频流式传输的解决方案或解决方法。

另请参阅: Stream MP4 Video From Seek Position in ASP.NET

处理程序或 REST Web 服务都需要 header 处理,但这可能是产品限制,因为没有现有的 API 可以为它工作。

希望这会有所帮助。

关于iphone - 如何将用户名/密码传递给 iOS 外部浏览器进行身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10629749/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap