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

静的公開メンバ関数

static String resolveRelativeUri (URI requestUri, String rootUrl, String url)
 

詳解

著者
Bill Burke
バージョン
Revision
1

関数詳解

◆ resolveRelativeUri()

static String org.keycloak.services.util.ResolveRelative.resolveRelativeUri ( URI  requestUri,
String  rootUrl,
String  url 
)
inlinestatic
28  {
29  if (url == null || !url.startsWith("/")) return url;
30  if (rootUrl != null) {
31  return rootUrl + url;
32  } else {
33  UriBuilder builder = UriBuilder.fromPath(url).host(requestUri.getHost());
34  builder.scheme(requestUri.getScheme());
35  if (requestUri.getPort() != -1) {
36  builder.port(requestUri.getPort());
37  }
38  return builder.build().toString();
39  }
40  }

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