gpt4 book ai didi

identityserver4 - 调用/connect/userinfo返回错误 "Unhandled exception: Sequence contains more than one matching element"

转载 作者:行者123 更新时间:2023-12-05 06:31:32 27 4
gpt4 key购买 nike

我正在使用 IdentityServer4、AspnetCore 2.1 和 angular 6 客户端

除了调用 userinfo 端点外一切正常

通过查看我的日志,我发现以下几行我认为可以指导如何处理错误。到目前为止我还没有成功

StsServerIdentity>       Profile service returned the following claim 
types: sub name given_name family_name email role sub role role role
preferred_username email email_verified
StsServerIdentity> crit:
IdentityServer4.Hosting.IdentityServerMiddleware[0]
StsServerIdentity> Unhandled exception: Sequence contains more
than one matching element
StsServerIdentity> System.InvalidOperationException: Sequence contains
more than one matching element
StsServerIdentity> at System.Linq.Enumerable.SingleOrDefault[TSource]
(IEnumerable`1 source, Func`2 predicate)

期待一些指导谢谢

最佳答案

看起来您正在使用 a 3rd party solution它有自己的 IProfileService 实现,其中 sub 声明被添加了两次并且没有区别。您可以尝试调试或区分子声明(因为这是主要用户标识符并且必须是唯一的),或者尝试原始的 quickstarts .

关于identityserver4 - 调用/connect/userinfo返回错误 "Unhandled exception: Sequence contains more than one matching element",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51789335/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com