我有一个为 IOS 运行的自定义 mdm 解决方案。
在注册期间,我使用 HTTP 基本身份验证来传递用户名和密码,以针对我们的 db/AD 进行验证。
如果用户被拒绝访问,我会发送 401。
但是,在 IOS 端,它会弹出一个错误,提示“由于未知错误,Safari 无法安装配置文件”。似乎是一个非常糟糕的错误,我希望它说访问被拒绝。
还有一个问题是 safari 决定缓存使用的凭据,所以除非我清除所有 cookie/缓存数据,否则我没有机会再次重新输入用户/密码。
以前有人遇到过这个问题吗?