KEYCLOAK-2064: Update pax-web to make use of SecureRandom

This commit is contained in:
Bruno Oliveira 2015-11-12 09:39:06 -02:00
parent 4646a4aceb
commit 9203971809

View file

@ -1,9 +1,9 @@
package org.keycloak.adapters.osgi; package org.keycloak.adapters.osgi;
import java.net.URL; import java.net.URL;
import java.security.SecureRandom;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
import java.util.Random;
import org.eclipse.jetty.security.ConstraintMapping; import org.eclipse.jetty.security.ConstraintMapping;
import org.eclipse.jetty.util.security.Constraint; import org.eclipse.jetty.util.security.Constraint;
@ -133,7 +133,8 @@ public class PaxWebIntegrationService {
Constraint constraint = constraintMapping.getConstraint(); Constraint constraint = constraintMapping.getConstraint();
String[] roles = constraint.getRoles(); String[] roles = constraint.getRoles();
// name property is unavailable on constraint object :/ // name property is unavailable on constraint object :/
String name = "Constraint-" + new Random().nextInt();
String name = "Constraint-" + new SecureRandom().nextInt(Integer.MAX_VALUE);
int dataConstraint = constraint.getDataConstraint(); int dataConstraint = constraint.getDataConstraint();
String dataConstraintStr; String dataConstraintStr;