首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IdentityProvider的名称在iOS重定向对话框中为"(null)“

问IdentityProvider的名称在iOS重定向对话框中为"(null)“
EN

Stack Overflow用户
提问于 2018-07-02 11:23:12
回答 1查看 382关注 0票数 3

我创建了一个使用react本机的应用程序,它使用IdentityServer 4服务器进行身份验证。我使用反应-本地-应用程序-auth来执行身份验证。

当我单击“登录”时,应用程序尝试在Safari中打开Identity Server登录页面,而iOS则显示一个标准对话框:"myApp“希望使用"myIdServerUrl”登录。

问题是,在它应该说myIdServerUrl的地方,它实际上是(null),正如您在屏幕截图中看到的那样。

​

​

有人知道为什么会这样吗?我不确定这是我在应用程序端配置错误的东西,还是我没有从IdentityServer发回的东西--我应该这么做。我本以为它只是显示了我请求的URL,但情况并非如此,因为当我单击“继续”时,登录页面将正确打开,所以我没有提供空URL或其他任何内容。

如果有人知道iOS在填充这个对话框时会看到什么,那将是一个很大的帮助。

非常感谢!

编辑

经过进一步的调查,我发现在显示对话框之前,会向Identity Server发出连接请求。在我看来,它使用的数据在证书的某个位置,因为连接请求是为HTTPS站点请求SSL连接的地方。但我还是不知道我错过了哪个领域。我有主题的替代名称填充,所以我不知道它还可以寻找什么。

EN

回答 1

Stack Overflow用户

发布于 2018-11-29 22:39:10

编辑

看起来,如果URL具有可识别的顶层域,则对话框将报告域名(如定义的这里)。例如,some.host.name.zw将被称为name.zw,video.google.co.uk将被称为google.co.uk。

否则,就会产生("null"),如some.host.name.local等。

这仍然是一个经验性的发现,我没有任何官方的参考,但一个很容易检验。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51135051

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档