【问题标题】:IdentityServer4 Not Redirecting to Mobile App Redirect URI when hosted托管时 IdentityServer4 不重定向到移动应用程序重定向 URI
【发布时间】:2019-01-23 14:23:53
【问题描述】:

我遇到了一个问题,即 IdentityServer4 在托管在服务器上时不会重定向到移动应用重定向 URI(例如 xamarinappname://callback)。 Identity Server 在本地运行时工作正常。

有什么我应该注意配置方面的吗? IdentityServer4 是否将移动应用重定向 URI 视为无效,但仅在托管时?

【问题讨论】:

  • 注意:我使用的是AddAppAuthRedirectUriValidator,并且我在本地主机和这个托管环境中使用相同的开发数据库实例
  • @d_f 应用看到的最终重定向是到 /authorize 端点。后续的 xamarinappname://callback 绝不会通过应用浏览器。
  • 日志或 IS 中有什么?它之前会将您重定向到登录屏幕吗?
  • 刚刚从 Azure Web 应用程序中获取了日志。看起来它找不到用于签名的证书。证书在那里,所以我不确定为什么这只在 Azure Web App 场景中失败。刚刚部署到虚拟机上的 IIS,它在那里工作正常(但不是我想要的最终状态)。
  • 所以问题更多的是关于 Azure。您必须更新它,包括标题和标签...

标签: xamarin.forms identityserver4 openid-connect


【解决方案1】:

解决方案是更改我加载签名证书的方式。 Azure Web App 实例拒绝从文件系统加载证书(即使它存在于代码查找它的位置)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-07
    • 1970-01-01
    • 2021-02-26
    • 2013-05-21
    相关资源
    最近更新 更多