47 boolean valid = super.validateClient(validationMessages);
49 String rootUrl =
client.getRootUrl();
50 Set<String> redirectUris =
new HashSet<>();
51 if (
client.getRedirectUris() != null) redirectUris.addAll(
client.getRedirectUris());
53 SubjectType subjectType = SubjectType.parse(
oidcRep.getSubjectType());
54 String sectorIdentifierUri =
oidcRep.getSectorIdentifierUri();
57 if (SubjectType.PAIRWISE == subjectType || (sectorIdentifierUri != null && !sectorIdentifierUri.isEmpty())) {
58 valid = valid && PairwiseClientValidator.validate(
session, rootUrl, redirectUris,
oidcRep.getSectorIdentifierUri(), validationMessages);
final OIDCClientRepresentation oidcRep
Definition: OIDCClientRegistrationContext.java:38
final ClientRepresentation client
Definition: AbstractClientRegistrationContext.java:31
final KeycloakSession session
Definition: AbstractClientRegistrationContext.java:30