Skip to content

Commit 9be1438

Browse files
committed
Apply Spring formatting to 1.2.x
Issue gh-1616
1 parent f94964c commit 9be1438

23 files changed

+294
-245
lines changed

oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/JdbcOAuth2AuthorizationConsentService.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,9 @@ static class JdbcOAuth2AuthorizationConsentServiceRuntimeHintsRegistrar implemen
7575

7676
@Override
7777
public void registerHints(RuntimeHints hints, ClassLoader classLoader) {
78-
hints.resources().registerResource(new ClassPathResource(
79-
"org/springframework/security/oauth2/server/authorization/oauth2-authorization-consent-schema.sql"));
78+
hints.resources()
79+
.registerResource(new ClassPathResource(
80+
"org/springframework/security/oauth2/server/authorization/oauth2-authorization-consent-schema.sql"));
8081
}
8182

8283
}

oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/JdbcOAuth2AuthorizationService.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,8 +101,9 @@ static class JdbcOAuth2AuthorizationServiceRuntimeHintsRegistrar implements Runt
101101

102102
@Override
103103
public void registerHints(RuntimeHints hints, ClassLoader classLoader) {
104-
hints.resources().registerResource(new ClassPathResource(
105-
"org/springframework/security/oauth2/server/authorization/oauth2-authorization-schema.sql"));
104+
hints.resources()
105+
.registerResource(new ClassPathResource(
106+
"org/springframework/security/oauth2/server/authorization/oauth2-authorization-schema.sql"));
106107
}
107108

108109
}

oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/aot/hint/OAuth2AuthorizationServerBeanRegistrationAotProcessor.java

Lines changed: 56 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -51,19 +51,22 @@
5151
import org.springframework.util.ClassUtils;
5252

5353
/**
54-
* {@link BeanRegistrationAotProcessor} that detects specific registered beans and contributes the required {@link RuntimeHints}.
55-
* Statically registered via META-INF/spring/aot.factories.
54+
* {@link BeanRegistrationAotProcessor} that detects specific registered beans and
55+
* contributes the required {@link RuntimeHints}. Statically registered via
56+
* META-INF/spring/aot.factories.
5657
*
5758
* @author Joe Grandja
5859
* @author Josh Long
5960
* @since 1.2
6061
*/
6162
class OAuth2AuthorizationServerBeanRegistrationAotProcessor implements BeanRegistrationAotProcessor {
63+
6264
private boolean jackson2Contributed;
6365

6466
@Override
6567
public BeanRegistrationAotContribution processAheadOfTime(RegisteredBean registeredBean) {
6668
String beanClassName = registeredBean.getBeanClass().getName();
69+
// @formatter:off
6770
if ((beanClassName.equals("org.springframework.security.oauth2.server.authorization.JdbcOAuth2AuthorizationService") ||
6871
beanClassName.equals("org.springframework.security.oauth2.server.authorization.client.JdbcRegisteredClientRepository")) &&
6972
!jackson2Contributed) {
@@ -72,10 +75,13 @@ public BeanRegistrationAotContribution processAheadOfTime(RegisteredBean registe
7275
jackson2Contributed = true;
7376
return jackson2Contribution;
7477
}
78+
// @formatter:on
7579
return null;
7680
}
7781

78-
private static class Jackson2ConfigurationBeanRegistrationAotContribution implements BeanRegistrationAotContribution {
82+
private static class Jackson2ConfigurationBeanRegistrationAotContribution
83+
implements BeanRegistrationAotContribution {
84+
7985
private final BindingReflectionHintsRegistrar reflectionHintsRegistrar = new BindingReflectionHintsRegistrar();
8086

8187
@Override
@@ -84,50 +90,40 @@ public void applyTo(GenerationContext generationContext, BeanRegistrationCode be
8490
}
8591

8692
private void registerHints(RuntimeHints hints) {
87-
// Collections -> UnmodifiableSet, UnmodifiableList, UnmodifiableMap, UnmodifiableRandomAccessList, etc.
88-
hints.reflection().registerType(Collections.class,
89-
MemberCategory.DECLARED_CLASSES);
93+
// Collections -> UnmodifiableSet, UnmodifiableList, UnmodifiableMap,
94+
// UnmodifiableRandomAccessList, etc.
95+
hints.reflection().registerType(Collections.class, MemberCategory.DECLARED_CLASSES);
9096

9197
// HashSet
92-
hints.reflection().registerType(HashSet.class,
93-
MemberCategory.DECLARED_FIELDS, MemberCategory.INVOKE_DECLARED_CONSTRUCTORS,
94-
MemberCategory.INVOKE_DECLARED_METHODS);
98+
hints.reflection()
99+
.registerType(HashSet.class, MemberCategory.DECLARED_FIELDS,
100+
MemberCategory.INVOKE_DECLARED_CONSTRUCTORS, MemberCategory.INVOKE_DECLARED_METHODS);
95101

96102
// Spring Security and Spring Authorization Server
97-
hints.reflection().registerTypes(
98-
Arrays.asList(
99-
TypeReference.of(AbstractAuthenticationToken.class),
100-
TypeReference.of(DefaultSavedRequest.Builder.class),
101-
TypeReference.of(WebAuthenticationDetails.class),
102-
TypeReference.of(UsernamePasswordAuthenticationToken.class),
103-
TypeReference.of(User.class),
104-
TypeReference.of(DefaultOidcUser.class),
105-
TypeReference.of(DefaultOAuth2User.class),
106-
TypeReference.of(OidcUserAuthority.class),
107-
TypeReference.of(OAuth2UserAuthority.class),
108-
TypeReference.of(SimpleGrantedAuthority.class),
109-
TypeReference.of(OidcIdToken.class),
110-
TypeReference.of(AbstractOAuth2Token.class),
111-
TypeReference.of(OidcUserInfo.class),
112-
TypeReference.of(OAuth2AuthorizationRequest.class),
113-
TypeReference.of(AuthorizationGrantType.class),
114-
TypeReference.of(OAuth2AuthorizationResponseType.class),
115-
TypeReference.of(OAuth2TokenFormat.class)
116-
), builder ->
117-
builder.withMembers(MemberCategory.DECLARED_FIELDS,
118-
MemberCategory.INVOKE_DECLARED_CONSTRUCTORS, MemberCategory.INVOKE_DECLARED_METHODS)
119-
);
103+
hints.reflection()
104+
.registerTypes(Arrays.asList(TypeReference.of(AbstractAuthenticationToken.class),
105+
TypeReference.of(DefaultSavedRequest.Builder.class),
106+
TypeReference.of(WebAuthenticationDetails.class),
107+
TypeReference.of(UsernamePasswordAuthenticationToken.class), TypeReference.of(User.class),
108+
TypeReference.of(DefaultOidcUser.class), TypeReference.of(DefaultOAuth2User.class),
109+
TypeReference.of(OidcUserAuthority.class), TypeReference.of(OAuth2UserAuthority.class),
110+
TypeReference.of(SimpleGrantedAuthority.class), TypeReference.of(OidcIdToken.class),
111+
TypeReference.of(AbstractOAuth2Token.class), TypeReference.of(OidcUserInfo.class),
112+
TypeReference.of(OAuth2AuthorizationRequest.class),
113+
TypeReference.of(AuthorizationGrantType.class),
114+
TypeReference.of(OAuth2AuthorizationResponseType.class),
115+
TypeReference.of(OAuth2TokenFormat.class)),
116+
builder -> builder.withMembers(MemberCategory.DECLARED_FIELDS,
117+
MemberCategory.INVOKE_DECLARED_CONSTRUCTORS, MemberCategory.INVOKE_DECLARED_METHODS));
120118

121119
// Jackson Modules - Spring Security and Spring Authorization Server
122-
hints.reflection().registerTypes(
123-
Arrays.asList(
124-
TypeReference.of(CoreJackson2Module.class),
125-
TypeReference.of(WebServletJackson2Module.class),
126-
TypeReference.of(OAuth2AuthorizationServerJackson2Module.class)
127-
), builder ->
128-
builder.withMembers(MemberCategory.DECLARED_FIELDS,
129-
MemberCategory.INVOKE_DECLARED_CONSTRUCTORS, MemberCategory.INVOKE_DECLARED_METHODS)
130-
);
120+
hints.reflection()
121+
.registerTypes(
122+
Arrays.asList(TypeReference.of(CoreJackson2Module.class),
123+
TypeReference.of(WebServletJackson2Module.class),
124+
TypeReference.of(OAuth2AuthorizationServerJackson2Module.class)),
125+
builder -> builder.withMembers(MemberCategory.DECLARED_FIELDS,
126+
MemberCategory.INVOKE_DECLARED_CONSTRUCTORS, MemberCategory.INVOKE_DECLARED_METHODS));
131127

132128
// Jackson Mixins - Spring Security and Spring Authorization Server
133129
this.reflectionHintsRegistrar.registerReflectionHints(hints.reflection(),
@@ -136,8 +132,8 @@ private void registerHints(RuntimeHints hints) {
136132
loadClass("org.springframework.security.jackson2.UnmodifiableListMixin"));
137133
this.reflectionHintsRegistrar.registerReflectionHints(hints.reflection(),
138134
loadClass("org.springframework.security.jackson2.UnmodifiableMapMixin"));
139-
this.reflectionHintsRegistrar.registerReflectionHints(hints.reflection(),
140-
loadClass("org.springframework.security.oauth2.server.authorization.jackson2.UnmodifiableMapMixin"));
135+
this.reflectionHintsRegistrar.registerReflectionHints(hints.reflection(), loadClass(
136+
"org.springframework.security.oauth2.server.authorization.jackson2.UnmodifiableMapMixin"));
141137
this.reflectionHintsRegistrar.registerReflectionHints(hints.reflection(),
142138
loadClass("org.springframework.security.oauth2.server.authorization.jackson2.HashSetMixin"));
143139
this.reflectionHintsRegistrar.registerReflectionHints(hints.reflection(),
@@ -150,28 +146,29 @@ private void registerHints(RuntimeHints hints) {
150146
loadClass("org.springframework.security.jackson2.UserMixin"));
151147
this.reflectionHintsRegistrar.registerReflectionHints(hints.reflection(),
152148
loadClass("org.springframework.security.jackson2.SimpleGrantedAuthorityMixin"));
153-
this.reflectionHintsRegistrar.registerReflectionHints(hints.reflection(),
154-
loadClass("org.springframework.security.oauth2.server.authorization.jackson2.OAuth2AuthorizationRequestMixin"));
155-
this.reflectionHintsRegistrar.registerReflectionHints(hints.reflection(),
156-
loadClass("org.springframework.security.oauth2.server.authorization.jackson2.OAuth2TokenFormatMixin"));
149+
this.reflectionHintsRegistrar.registerReflectionHints(hints.reflection(), loadClass(
150+
"org.springframework.security.oauth2.server.authorization.jackson2.OAuth2AuthorizationRequestMixin"));
151+
this.reflectionHintsRegistrar.registerReflectionHints(hints.reflection(), loadClass(
152+
"org.springframework.security.oauth2.server.authorization.jackson2.OAuth2TokenFormatMixin"));
157153

158154
// Check if Spring Security OAuth2 Client is on classpath
159155
if (ClassUtils.isPresent("org.springframework.security.oauth2.client.registration.ClientRegistration",
160156
ClassUtils.getDefaultClassLoader())) {
161157

162158
// Jackson Module (and required types) - Spring Security OAuth2 Client
163-
hints.reflection().registerTypes(
164-
Arrays.asList(
165-
TypeReference.of("org.springframework.security.oauth2.client.jackson2.OAuth2ClientJackson2Module"),
166-
TypeReference.of("org.springframework.security.oauth2.client.authentication.OAuth2AuthenticationToken")
167-
), builder ->
168-
builder.withMembers(MemberCategory.DECLARED_FIELDS,
169-
MemberCategory.INVOKE_DECLARED_CONSTRUCTORS, MemberCategory.INVOKE_DECLARED_METHODS)
170-
);
159+
hints.reflection()
160+
.registerTypes(Arrays.asList(
161+
TypeReference
162+
.of("org.springframework.security.oauth2.client.jackson2.OAuth2ClientJackson2Module"),
163+
TypeReference
164+
.of("org.springframework.security.oauth2.client.authentication.OAuth2AuthenticationToken")),
165+
builder -> builder.withMembers(MemberCategory.DECLARED_FIELDS,
166+
MemberCategory.INVOKE_DECLARED_CONSTRUCTORS,
167+
MemberCategory.INVOKE_DECLARED_METHODS));
171168

172169
// Jackson Mixins - Spring Security OAuth2 Client
173-
this.reflectionHintsRegistrar.registerReflectionHints(hints.reflection(),
174-
loadClass("org.springframework.security.oauth2.client.jackson2.OAuth2AuthenticationTokenMixin"));
170+
this.reflectionHintsRegistrar.registerReflectionHints(hints.reflection(), loadClass(
171+
"org.springframework.security.oauth2.client.jackson2.OAuth2AuthenticationTokenMixin"));
175172
this.reflectionHintsRegistrar.registerReflectionHints(hints.reflection(),
176173
loadClass("org.springframework.security.oauth2.client.jackson2.DefaultOidcUserMixin"));
177174
this.reflectionHintsRegistrar.registerReflectionHints(hints.reflection(),
@@ -190,7 +187,8 @@ private void registerHints(RuntimeHints hints) {
190187
private static Class<?> loadClass(String className) {
191188
try {
192189
return Class.forName(className);
193-
} catch (ClassNotFoundException ex) {
190+
}
191+
catch (ClassNotFoundException ex) {
194192
throw new RuntimeException(ex);
195193
}
196194
}

oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/ClientSecretAuthenticationProvider.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -123,8 +123,9 @@ public Authentication authenticate(Authentication authentication) throws Authent
123123
String clientSecret = clientAuthentication.getCredentials().toString();
124124
if (!this.passwordEncoder.matches(clientSecret, registeredClient.getClientSecret())) {
125125
if (this.logger.isDebugEnabled()) {
126-
this.logger.debug(LogMessage.format("Invalid request: client_secret does not match" +
127-
" for registered client '%s'", registeredClient.getId()));
126+
this.logger.debug(LogMessage.format(
127+
"Invalid request: client_secret does not match" + " for registered client '%s'",
128+
registeredClient.getId()));
128129
}
129130
throwInvalidClient(OAuth2ParameterNames.CLIENT_SECRET);
130131
}

oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/CodeVerifierAuthenticator.java

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -98,11 +98,11 @@ private boolean authenticate(OAuth2ClientAuthenticationToken clientAuthenticatio
9898
.get(PkceParameterNames.CODE_CHALLENGE);
9999
String codeVerifier = (String) parameters.get(PkceParameterNames.CODE_VERIFIER);
100100
if (!StringUtils.hasText(codeChallenge)) {
101-
if (registeredClient.getClientSettings().isRequireProofKey() ||
102-
StringUtils.hasText(codeVerifier)) {
101+
if (registeredClient.getClientSettings().isRequireProofKey() || StringUtils.hasText(codeVerifier)) {
103102
if (this.logger.isDebugEnabled()) {
104-
this.logger.debug(LogMessage.format("Invalid request: code_challenge is required" +
105-
" for registered client '%s'", registeredClient.getId()));
103+
this.logger.debug(LogMessage.format(
104+
"Invalid request: code_challenge is required" + " for registered client '%s'",
105+
registeredClient.getId()));
106106
}
107107
throwInvalidGrant(PkceParameterNames.CODE_CHALLENGE);
108108
}
@@ -122,8 +122,9 @@ private boolean authenticate(OAuth2ClientAuthenticationToken clientAuthenticatio
122122
.get(PkceParameterNames.CODE_CHALLENGE_METHOD);
123123
if (!codeVerifierValid(codeVerifier, codeChallenge, codeChallengeMethod)) {
124124
if (this.logger.isDebugEnabled()) {
125-
this.logger.debug(LogMessage.format("Invalid request: code_verifier is missing or invalid" +
126-
" for registered client '%s'", registeredClient.getId()));
125+
this.logger.debug(LogMessage.format(
126+
"Invalid request: code_verifier is missing or invalid" + " for registered client '%s'",
127+
registeredClient.getId()));
127128
}
128129
throwInvalidGrant(PkceParameterNames.CODE_VERIFIER);
129130
}

oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2AuthorizationCodeRequestAuthenticationValidator.java

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ public final class OAuth2AuthorizationCodeRequestAuthenticationValidator
5656
implements Consumer<OAuth2AuthorizationCodeRequestAuthenticationContext> {
5757

5858
private static final String ERROR_URI = "https://datatracker.ietf.org/doc/html/rfc6749#section-4.1.2.1";
59+
5960
private static final Log LOGGER = LogFactory.getLog(OAuth2AuthorizationCodeRequestAuthenticationValidator.class);
6061

6162
/**
@@ -87,8 +88,9 @@ private static void validateScope(OAuth2AuthorizationCodeRequestAuthenticationCo
8788
Set<String> allowedScopes = registeredClient.getScopes();
8889
if (!requestedScopes.isEmpty() && !allowedScopes.containsAll(requestedScopes)) {
8990
if (LOGGER.isDebugEnabled()) {
90-
LOGGER.debug(LogMessage.format("Invalid request: requested scope is not allowed" +
91-
" for registered client '%s'", registeredClient.getId()));
91+
LOGGER.debug(LogMessage.format(
92+
"Invalid request: requested scope is not allowed" + " for registered client '%s'",
93+
registeredClient.getId()));
9294
}
9395
throwError(OAuth2ErrorCodes.INVALID_SCOPE, OAuth2ParameterNames.SCOPE,
9496
authorizationCodeRequestAuthentication, registeredClient);
@@ -113,8 +115,8 @@ private static void validateRedirectUri(OAuth2AuthorizationCodeRequestAuthentica
113115
}
114116
if (requestedRedirect == null || requestedRedirect.getFragment() != null) {
115117
if (LOGGER.isDebugEnabled()) {
116-
LOGGER.debug(LogMessage.format("Invalid request: redirect_uri is missing or contains a fragment" +
117-
" for registered client '%s'", registeredClient.getId()));
118+
LOGGER.debug(LogMessage.format("Invalid request: redirect_uri is missing or contains a fragment"
119+
+ " for registered client '%s'", registeredClient.getId()));
118120
}
119121
throwError(OAuth2ErrorCodes.INVALID_REQUEST, OAuth2ParameterNames.REDIRECT_URI,
120122
authorizationCodeRequestAuthentication, registeredClient);
@@ -148,8 +150,9 @@ private static void validateRedirectUri(OAuth2AuthorizationCodeRequestAuthentica
148150
}
149151
if (!validRedirectUri) {
150152
if (LOGGER.isDebugEnabled()) {
151-
LOGGER.debug(LogMessage.format("Invalid request: redirect_uri does not match" +
152-
" for registered client '%s'", registeredClient.getId()));
153+
LOGGER.debug(LogMessage.format(
154+
"Invalid request: redirect_uri does not match" + " for registered client '%s'",
155+
registeredClient.getId()));
153156
}
154157
throwError(OAuth2ErrorCodes.INVALID_REQUEST, OAuth2ParameterNames.REDIRECT_URI,
155158
authorizationCodeRequestAuthentication, registeredClient);

oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/client/JdbcRegisteredClientRepository.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,9 @@ static class JdbcRegisteredClientRepositoryRuntimeHintsRegistrar implements Runt
8686

8787
@Override
8888
public void registerHints(RuntimeHints hints, ClassLoader classLoader) {
89-
hints.resources().registerResource(new ClassPathResource(
90-
"org/springframework/security/oauth2/server/authorization/client/oauth2-registered-client-schema.sql"));
89+
hints.resources()
90+
.registerResource(new ClassPathResource(
91+
"org/springframework/security/oauth2/server/authorization/client/oauth2-registered-client-schema.sql"));
9192
}
9293

9394
}

oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/oidc/authentication/OidcClientConfigurationAuthenticationProvider.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -86,12 +86,14 @@ public OidcClientConfigurationAuthenticationProvider(RegisteredClientRepository
8686
}
8787

8888
/**
89-
* Sets the {@link Converter} used for converting a {@link RegisteredClient} to an {@link OidcClientRegistration}.
90-
*
91-
* @param clientRegistrationConverter the {@link Converter} used for converting a {@link RegisteredClient} to an {@link OidcClientRegistration}
89+
* Sets the {@link Converter} used for converting a {@link RegisteredClient} to an
90+
* {@link OidcClientRegistration}.
91+
* @param clientRegistrationConverter the {@link Converter} used for converting a
92+
* {@link RegisteredClient} to an {@link OidcClientRegistration}
9293
* @since 1.2.0
9394
*/
94-
public void setClientRegistrationConverter(Converter<RegisteredClient, OidcClientRegistration> clientRegistrationConverter) {
95+
public void setClientRegistrationConverter(
96+
Converter<RegisteredClient, OidcClientRegistration> clientRegistrationConverter) {
9597
Assert.notNull(clientRegistrationConverter, "clientRegistrationConverter cannot be null");
9698
this.clientRegistrationConverter = clientRegistrationConverter;
9799
}

oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/oidc/authentication/OidcClientRegistrationAuthenticationProvider.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -185,12 +185,14 @@ public void setRegisteredClientConverter(
185185
}
186186

187187
/**
188-
* Sets the {@link Converter} used for converting a {@link RegisteredClient} to an {@link OidcClientRegistration}.
189-
*
190-
* @param clientRegistrationConverter the {@link Converter} used for converting a {@link RegisteredClient} to an {@link OidcClientRegistration}
188+
* Sets the {@link Converter} used for converting a {@link RegisteredClient} to an
189+
* {@link OidcClientRegistration}.
190+
* @param clientRegistrationConverter the {@link Converter} used for converting a
191+
* {@link RegisteredClient} to an {@link OidcClientRegistration}
191192
* @since 1.2.0
192193
*/
193-
public void setClientRegistrationConverter(Converter<RegisteredClient, OidcClientRegistration> clientRegistrationConverter) {
194+
public void setClientRegistrationConverter(
195+
Converter<RegisteredClient, OidcClientRegistration> clientRegistrationConverter) {
194196
Assert.notNull(clientRegistrationConverter, "clientRegistrationConverter cannot be null");
195197
this.clientRegistrationConverter = clientRegistrationConverter;
196198
}

oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/oidc/converter/OidcClientRegistrationRegisteredClientConverter.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,15 +34,19 @@
3434
import org.springframework.util.CollectionUtils;
3535

3636
/**
37-
* A {@link Converter} that converts the provided {@link OidcClientRegistration} to a {@link RegisteredClient}.
37+
* A {@link Converter} that converts the provided {@link OidcClientRegistration} to a
38+
* {@link RegisteredClient}.
3839
*
3940
* @author Joe Grandja
4041
* @author Dmitriy Dubson
4142
* @since 1.2.0
4243
*/
43-
public final class OidcClientRegistrationRegisteredClientConverter implements Converter<OidcClientRegistration, RegisteredClient> {
44+
public final class OidcClientRegistrationRegisteredClientConverter
45+
implements Converter<OidcClientRegistration, RegisteredClient> {
46+
4447
private static final StringKeyGenerator CLIENT_ID_GENERATOR = new Base64StringKeyGenerator(
4548
Base64.getUrlEncoder().withoutPadding(), 32);
49+
4650
private static final StringKeyGenerator CLIENT_SECRET_GENERATOR = new Base64StringKeyGenerator(
4751
Base64.getUrlEncoder().withoutPadding(), 48);
4852

@@ -125,4 +129,3 @@ public RegisteredClient convert(OidcClientRegistration clientRegistration) {
125129
}
126130

127131
}
128-

0 commit comments

Comments
 (0)