声明不会使用IdentityServer4发送回应用程序

时间:2018-02-01 05:31:37

标签: identityserver4 claims-based-identity asp.net-core-mvc-2.0

我在使用asp net core 2.0运行的Identity Server 4时遇到了一个非常烦人的问题。当我将其部署到生产环境(使用SSL)时,我的一些声明(并非所有声明)都不会被发送回我的应用程序。

我在本地运行时完全没问题。我通过实现IProfileService来添加那些额外的声明来使用ProfileService。 任何想法从哪里开始?

1 个答案:

答案 0 :(得分:0)

您应该从Identity Server日志开始。检查两个日志 - 您的本地和生产日志。检查您所要求的范围,进行身份验证以及发出哪些声明。

IDS中启用的日志记录至关重要。它有很多帮助,并提供了大量信息。确保您还将日志记录级别设置为能够提供足够信息的级别。