Skip to content

Commit f3aab6f

Browse files
committed
Use Pattern instead of contains()
1 parent 532a99b commit f3aab6f

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

src/main/java/org/oidc/msg/ProviderConfigurationResponse.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import java.util.HashMap;
77
import java.util.List;
88
import java.util.Map;
9+
import java.util.regex.Pattern;
910

1011
public class ProviderConfigurationResponse extends org.oidc.msg.oauth2.ASConfigurationResponse {
1112

@@ -125,7 +126,7 @@ public boolean verify() throws InvalidClaimException {
125126
@SuppressWarnings("unchecked")
126127
List<String> rts = (List<String>) getClaims().get("response_types_supported");
127128
for (String rt : rts) {
128-
if (rt.contains("code")) {
129+
if (Pattern.compile("\\bcode\\b").matcher(rt).find()) {
129130
if (!getClaims().containsKey("token_endpoint")) {
130131
error.getMessages().add("'token_endpoint' is required when code response_type is supported");
131132
}

0 commit comments

Comments
 (0)