keycloak-service
静的公開メンバ関数 | 静的公開変数類 | 全メンバ一覧
org.keycloak.protocol.oidc.utils.WebOriginsUtils クラス
org.keycloak.protocol.oidc.utils.WebOriginsUtils 連携図
Collaboration graph

静的公開メンバ関数

static Set< String > resolveValidWebOrigins (UriInfo uriInfo, ClientModel client)
 

静的公開変数類

static final String INCLUDE_REDIRECTS = "+"
 

詳解

Created by st on 22.09.15.

関数詳解

◆ resolveValidWebOrigins()

static Set<String> org.keycloak.protocol.oidc.utils.WebOriginsUtils.resolveValidWebOrigins ( UriInfo  uriInfo,
ClientModel  client 
)
inlinestatic
34  {
35  Set<String> origins = new HashSet<>();
36  if (client.getWebOrigins() != null) {
37  origins.addAll(client.getWebOrigins());
38  }
39  if (origins.contains(INCLUDE_REDIRECTS)) {
40  origins.remove(INCLUDE_REDIRECTS);
41  for (String redirectUri : RedirectUtils.resolveValidRedirects(uriInfo, client.getRootUrl(), client.getRedirectUris())) {
42  if (redirectUri.startsWith("http://") || redirectUri.startsWith("https://")) {
43  origins.add(UriUtils.getOrigin(redirectUri));
44  }
45  }
46  }
47  return origins;
48  }
static final String INCLUDE_REDIRECTS
Definition: WebOriginsUtils.java:32

メンバ詳解

◆ INCLUDE_REDIRECTS

final String org.keycloak.protocol.oidc.utils.WebOriginsUtils.INCLUDE_REDIRECTS = "+"
static

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