我正在获取OAuth2 AuthorizationException:[未找到授权请求]
尝试将授权授予类型从authorization_code替换为implicit时
spring:
security:
oauth2:
client:
registration:
mobile:
provider: auth
client-id: revo
authorization-grant-type: implicit
redirect-uri: "{baseUrl}/login/oauth2/code/{registrationId}"
scope: read
此操作结果将我重定向到/login/oauth2/code/移动的#访问令牌={}&令牌类型=承载&状态={}&过期输入={++++}
但它是白标错误页面x1c 0d1x我可以解决此白标错误页面吗
1条答案
按热度按时间toe950271#
根据源代码,
authorization_request_not_found
可能由以下原因引起:上述内容应保存在
ClientRegistrationRepository
中。检查客户端和auth服务器配置后,第三种可能性是服务器和客户端使用相同的{baseUrl}
,如两个localhost或相同的ip。即使它们位于不同的端口。然后您可以更改其中一个以使用本地配置的域名(例如/etc/host)。这是因为当客户端和服务器都使用相同的域名时,它们会擦除另一个刚刚在cookie中设置的会话ID。