Skip to content

Commit 8120b8b

Browse files
committed
Change nonce and state to length 22
1 parent 620f4c4 commit 8120b8b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

server/src/main/java/org/cloudfoundry/identity/uaa/provider/oauth/ExternalOAuthProviderConfigurator.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ public String getIdpAuthenticationUrl(
108108
}
109109

110110
if (OIDCIdentityProviderDefinition.class.equals(definition.getParameterizedClass())) {
111-
var nonceGenerator = new RandomValueStringGenerator(12);
111+
var nonceGenerator = new RandomValueStringGenerator(22);
112112
uriBuilder.queryParam("nonce", nonceGenerator.generate());
113113

114114
Map<String, String> additionalParameters = ofNullable(((OIDCIdentityProviderDefinition) definition).getAdditionalAuthzParameters()).orElse(emptyMap());
@@ -123,7 +123,7 @@ protected static boolean isPkceNeeded(AbstractExternalOAuthIdentityProviderDefin
123123
}
124124

125125
private String generateStateParam() {
126-
return uaaRandomStringUtil.getSecureRandom(10);
126+
return uaaRandomStringUtil.getSecureRandom(22);
127127
}
128128

129129
private String generateCodeVerifier() {

0 commit comments

Comments
 (0)