gpt4 book ai didi

spring-boot - UserInfoEndpoint 中缺少客户端注册所需的 UserInfo Uri

转载 作者:行者123 更新时间:2023-12-05 07:23:45 27 4
gpt4 key购买 nike

我在使用 OAuth2.0 凭据访问 api 时遇到以下错误。

Internet 上的示例包含 user-info-uri 凭据,但我只有 authorization-uri 和 token-uri。没有 user-info-uri 如何成功连接?

授权界面打开成功,打开后报错:

[missing_user_info_uri] UserInfoEndpoint 中缺少客户端注册所需的 UserInfo Uri:aa-client-1


我的 application.yml 是这样的:

spring: security:

oauth2:

client:
registration:
aa-client-1:
client-id: XXXX-XXXXX-XXXX-XXX
client-secret: XXXX-XXXXX-XXXX-XXX
provider: A
scope: A:scope
authorization-grant-type: authorization_code
redirect-uri: http://localhost:8080/login
provider:
A:
authorization-uri: https://someurls/authorize
token-uri: https://someurl/token

我想在没有 user-info-uri 的情况下登录 API。

最佳答案

不幸的是,如果您的授权类型是authorization_code,您必须提供一个user-info-uri。参见 GitHub discussionSpring Security Source Code .也许this workaround也可能适用于您的上下文。

关于spring-boot - UserInfoEndpoint 中缺少客户端注册所需的 UserInfo Uri,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55826557/

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