keycloak-service
静的公開メンバ関数 | 全メンバ一覧
org.keycloak.services.validation.PairwiseClientValidator クラス
org.keycloak.services.validation.PairwiseClientValidator 連携図
Collaboration graph

静的公開メンバ関数

static boolean validate (KeycloakSession session, ClientRepresentation client, ValidationMessages messages)
 
static boolean validate (KeycloakSession session, String rootUrl, Set< String > redirectUris, String sectorIdentifierUri, ValidationMessages messages)
 

詳解

著者
Martin Hardselius

関数詳解

◆ validate() [1/2]

static boolean org.keycloak.services.validation.PairwiseClientValidator.validate ( KeycloakSession  session,
ClientRepresentation  client,
ValidationMessages  messages 
)
inlinestatic
21  {
22  String rootUrl = client.getRootUrl();
23  Set<String> redirectUris = new HashSet<>();
24  boolean valid = true;
25 
26  List<ProtocolMapperRepresentation> foundPairwiseMappers = PairwiseSubMapperUtils.getPairwiseSubMappers(client);
27 
28  for (ProtocolMapperRepresentation foundPairwise : foundPairwiseMappers) {
29  String sectorIdentifierUri = PairwiseSubMapperHelper.getSectorIdentifierUri(foundPairwise);
30  if (client.getRedirectUris() != null) redirectUris.addAll(client.getRedirectUris());
31  valid = valid && validate(session, rootUrl, redirectUris, sectorIdentifierUri, messages);
32  }
33 
34  return true;
35  }
static boolean validate(KeycloakSession session, ClientRepresentation client, ValidationMessages messages)
Definition: PairwiseClientValidator.java:21

◆ validate() [2/2]

static boolean org.keycloak.services.validation.PairwiseClientValidator.validate ( KeycloakSession  session,
String  rootUrl,
Set< String >  redirectUris,
String  sectorIdentifierUri,
ValidationMessages  messages 
)
inlinestatic
37  {
38  try {
39  PairwiseSubMapperValidator.validate(session, rootUrl, redirectUris, sectorIdentifierUri);
40  } catch (ProtocolMapperConfigException e) {
41  messages.add(e.getMessage(), e.getMessageKey());
42  return false;
43  }
44  return true;
45  }

このクラス詳解は次のファイルから抽出されました: