How to create a client secret in OAuth2 authentication using Spring

I am working on creating an api for OAuth2 using Spring for my application, but nothing is written in the specification ( http://tools.ietf.org/html/rfc6749 ) nor in Spring OAuth2 Documentation on how to generate a client secret.

Does anyone have any ideas?

0
source share
1 answer

Spring uses PasswordEncoder for decoding / coding click secrets. See JdbcClientDetailsService (if you plan to store client data in the database).

beans Spring OAuth2 PasswordEncoder ClientDetailsService.

BCryptPasswordEncoder. , , :

String password = "testPassword";
PasswordEncoder passwordEncoder = new BCryptPasswordEncoder();
String encodedPassword = passwordEncoder.encode(password);
+1

All Articles