这个错误消息表明在注册一个 OAuth 2.0 客户端时,没有指定服务提供商的标识符。
OAuth 2.0 是一种授权框架,用于在不同的应用之间共享资源的访问权限。服务提供商是提供资源的应用,而客户端是希望访问这些资源的应用。注册客户端时,需要指定服务提供商的标识符,以便客户端知道它要访问哪个服务提供商的资源。
如果你正在使用 Spring OAuth 2.0,可能是在调用
ClientRegistrationRepository.findByRegistrationId(String)
方法时没有提供服务提供商的标识符,或者在配置客户端注册信息时没有提供服务提供商的标识符。你需要确保你在这些地方都提供了服务提供商的标识符。
如果你还有其他问题,可以继续提问。