oauth2 配置问题,编码不像加密

spring oauth2 配置的那里不对吗?为什么获取token报错encoded password does not look like BCrypt,明明加密了

img

出现"encoded password does not look like BCrypt"的报错通常是因为密码加密方式和解密方式不一致。如果您使用了 Spring Security 默认的 BCryptPasswordEncoder 加密密码,然后使用其他解密方式来验证密码,就会导致这个问题。在 OAuth2 配置中,如果您将 BasicAuthenticationEntryPoint 的 RealmName 和 HttpSecurity 的 RealmName 设置为不同的值,也可能会导致此问题。如果授权服务器和资源服务器使用不同的 RealmName,那么就需要在 OAuth2 的配置中同时将它们都设置为相同的值,以避免不一致的情况。您可以检查您的代码,确认密码加密方式和解密方式是否一致,以及是否存在上述的配置不一致的情况。如果以上方法都无法解决问题,请提供更多信息,以便更好地帮助您解决问题。