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

静的公開メンバ関数

static URI adminConsoleRoot (URI baseUri, String realmName)
 
static URI accountApplicationsPage (URI baseUri, String realmName)
 
static UriBuilder accountBase (URI baseUri)
 
static URI accountPage (URI baseUri, String realmName)
 
static UriBuilder accountPageBuilder (URI baseUri)
 
static URI accountPasswordPage (URI baseUri, String realmName)
 
static URI accountFederatedIdentityPage (URI baseUri, String realmName)
 
static URI accountFederatedIdentityUpdate (URI baseUri, String realmName)
 
static URI identityProviderAuthnResponse (URI baseUri, String providerId, String realmName)
 
static URI identityProviderAuthnRequest (URI baseUri, String providerId, String realmName, String accessCode, String clientId, String tabId)
 
static URI identityProviderLinkRequest (URI baseUri, String providerId, String realmName)
 
static URI identityProviderRetrieveToken (URI baseUri, String providerId, String realmName)
 
static URI identityProviderAuthnRequest (URI baseURI, String providerId, String realmName)
 
static URI identityProviderAfterFirstBrokerLogin (URI baseUri, String realmName, String accessCode, String clientId, String tabId)
 
static URI identityProviderAfterPostBrokerLogin (URI baseUri, String realmName, String accessCode, String clientId, String tabId)
 
static URI accountTotpPage (URI baseUri, String realmName)
 
static URI accountLogPage (URI baseUri, String realmName)
 
static URI accountSessionsPage (URI baseUri, String realmName)
 
static URI accountLogout (URI baseUri, URI redirectUri, String realmName)
 
static URI accountResourcesPage (URI baseUri, String realmName)
 
static URI accountResourceDetailPage (String resourceId, URI baseUri, String realmName)
 
static URI accountResourceGrant (String resourceId, URI baseUri, String realmName)
 
static URI accountResourceShare (String resourceId, URI baseUri, String realmName)
 
static URI loginActionUpdatePassword (URI baseUri, String realmName)
 
static URI loginActionUpdateTotp (URI baseUri, String realmName)
 
static UriBuilder requiredActionBase (URI baseUri)
 
static URI loginActionUpdateProfile (URI baseUri, String realmName)
 
static URI loginActionEmailVerification (URI baseUri, String realmName)
 
static UriBuilder loginActionEmailVerificationBuilder (URI baseUri)
 
static URI loginResetCredentials (URI baseUri, String realmName)
 
static UriBuilder actionTokenBuilder (URI baseUri, String tokenString, String clientId, String tabId)
 
static UriBuilder loginResetCredentialsBuilder (URI baseUri)
 
static URI loginUsernameReminder (URI baseUri, String realmName)
 
static UriBuilder loginUsernameReminderBuilder (URI baseUri)
 
static String realmIssuer (URI baseUri, String realmName)
 
static UriBuilder realmBase (URI baseUri)
 
static URI realmLoginPage (URI baseUri, String realmName)
 
static URI realmLoginRestartPage (URI baseUri, String realmId)
 
static URI realmRegisterAction (URI baseUri, String realmName)
 
static URI realmRegisterPage (URI baseUri, String realmName)
 
static URI realmInstalledAppUrnCallback (URI baseUri, String realmName)
 
static URI realmOauthAction (URI baseUri, String realmName)
 
static URI firstBrokerLoginProcessor (URI baseUri, String realmName)
 
static String localeCookiePath (URI baseUri, String realmName)
 
static URI themeRoot (URI baseUri)
 

静的非公開メンバ関数

static UriBuilder realmLogout (URI baseUri)
 
static UriBuilder loginActionsBase (URI baseUri)
 
static UriBuilder tokenBase (URI baseUri)
 
static UriBuilder themeBase (URI baseUri)
 

詳解

著者
Stian Thorgersen

関数詳解

◆ accountApplicationsPage()

static URI org.keycloak.services.Urls.accountApplicationsPage ( URI  baseUri,
String  realmName 
)
inlinestatic
42  {
43  return accountBase(baseUri).path(AccountFormService.class, "applicationsPage").build(realmName);
44  }
static UriBuilder accountBase(URI baseUri)
Definition: Urls.java:46

◆ accountBase()

static UriBuilder org.keycloak.services.Urls.accountBase ( URI  baseUri)
inlinestatic
46  {
47  return realmBase(baseUri).path(RealmsResource.class, "getAccountService");
48  }
static UriBuilder realmBase(URI baseUri)
Definition: Urls.java:214

◆ accountFederatedIdentityPage()

static URI org.keycloak.services.Urls.accountFederatedIdentityPage ( URI  baseUri,
String  realmName 
)
inlinestatic
62  {
63  return accountBase(baseUri).path(AccountFormService.class, "federatedIdentityPage").build(realmName);
64  }
static UriBuilder accountBase(URI baseUri)
Definition: Urls.java:46

◆ accountFederatedIdentityUpdate()

static URI org.keycloak.services.Urls.accountFederatedIdentityUpdate ( URI  baseUri,
String  realmName 
)
inlinestatic
66  {
67  return accountBase(baseUri).path(AccountFormService.class, "processFederatedIdentityUpdate").build(realmName);
68  }
static UriBuilder accountBase(URI baseUri)
Definition: Urls.java:46

◆ accountLogout()

static URI org.keycloak.services.Urls.accountLogout ( URI  baseUri,
URI  redirectUri,
String  realmName 
)
inlinestatic
141  {
142  return realmLogout(baseUri).queryParam("redirect_uri", redirectUri).build(realmName);
143  }
static UriBuilder realmLogout(URI baseUri)
Definition: Urls.java:227

◆ accountLogPage()

static URI org.keycloak.services.Urls.accountLogPage ( URI  baseUri,
String  realmName 
)
inlinestatic
133  {
134  return accountBase(baseUri).path(AccountFormService.class, "logPage").build(realmName);
135  }
static UriBuilder accountBase(URI baseUri)
Definition: Urls.java:46

◆ accountPage()

static URI org.keycloak.services.Urls.accountPage ( URI  baseUri,
String  realmName 
)
inlinestatic
50  {
51  return accountPageBuilder(baseUri).build(realmName);
52  }
static UriBuilder accountPageBuilder(URI baseUri)
Definition: Urls.java:54

◆ accountPageBuilder()

static UriBuilder org.keycloak.services.Urls.accountPageBuilder ( URI  baseUri)
inlinestatic
54  {
55  return accountBase(baseUri).path(AccountFormService.class, "accountPage");
56  }
static UriBuilder accountBase(URI baseUri)
Definition: Urls.java:46

◆ accountPasswordPage()

static URI org.keycloak.services.Urls.accountPasswordPage ( URI  baseUri,
String  realmName 
)
inlinestatic
58  {
59  return accountBase(baseUri).path(AccountFormService.class, "passwordPage").build(realmName);
60  }
static UriBuilder accountBase(URI baseUri)
Definition: Urls.java:46

◆ accountResourceDetailPage()

static URI org.keycloak.services.Urls.accountResourceDetailPage ( String  resourceId,
URI  baseUri,
String  realmName 
)
inlinestatic
149  {
150  return accountBase(baseUri).path(AccountFormService.class, "resourceDetailPage").build(realmName, resourceId);
151  }
static UriBuilder accountBase(URI baseUri)
Definition: Urls.java:46

◆ accountResourceGrant()

static URI org.keycloak.services.Urls.accountResourceGrant ( String  resourceId,
URI  baseUri,
String  realmName 
)
inlinestatic
153  {
154  return accountBase(baseUri).path(AccountFormService.class, "grantPermission").build(realmName, resourceId);
155  }
static UriBuilder accountBase(URI baseUri)
Definition: Urls.java:46

◆ accountResourceShare()

static URI org.keycloak.services.Urls.accountResourceShare ( String  resourceId,
URI  baseUri,
String  realmName 
)
inlinestatic
157  {
158  return accountBase(baseUri).path(AccountFormService.class, "shareResource").build(realmName, resourceId);
159  }
static UriBuilder accountBase(URI baseUri)
Definition: Urls.java:46

◆ accountResourcesPage()

static URI org.keycloak.services.Urls.accountResourcesPage ( URI  baseUri,
String  realmName 
)
inlinestatic
145  {
146  return accountBase(baseUri).path(AccountFormService.class, "resourcesPage").build(realmName);
147  }
static UriBuilder accountBase(URI baseUri)
Definition: Urls.java:46

◆ accountSessionsPage()

static URI org.keycloak.services.Urls.accountSessionsPage ( URI  baseUri,
String  realmName 
)
inlinestatic
137  {
138  return accountBase(baseUri).path(AccountFormService.class, "sessionsPage").build(realmName);
139  }
static UriBuilder accountBase(URI baseUri)
Definition: Urls.java:46

◆ accountTotpPage()

static URI org.keycloak.services.Urls.accountTotpPage ( URI  baseUri,
String  realmName 
)
inlinestatic
129  {
130  return accountBase(baseUri).path(AccountFormService.class, "totpPage").build(realmName);
131  }
static UriBuilder accountBase(URI baseUri)
Definition: Urls.java:46

◆ actionTokenBuilder()

static UriBuilder org.keycloak.services.Urls.actionTokenBuilder ( URI  baseUri,
String  tokenString,
String  clientId,
String  tabId 
)
inlinestatic
190  {
191  return loginActionsBase(baseUri).path(LoginActionsService.class, "executeActionToken")
192  .queryParam(Constants.KEY, tokenString)
193  .queryParam(Constants.CLIENT_ID, clientId)
194  .queryParam(Constants.TAB_ID, tabId);
195 
196  }
static UriBuilder loginActionsBase(URI baseUri)
Definition: Urls.java:260

◆ adminConsoleRoot()

static URI org.keycloak.services.Urls.adminConsoleRoot ( URI  baseUri,
String  realmName 
)
inlinestatic
38  {
39  return UriBuilder.fromUri(baseUri).path(AdminRoot.class).path("{realm}/console/").build(realmName);
40  }

◆ firstBrokerLoginProcessor()

static URI org.keycloak.services.Urls.firstBrokerLoginProcessor ( URI  baseUri,
String  realmName 
)
inlinestatic
247  {
248  return loginActionsBase(baseUri).path(LoginActionsService.class, "firstBrokerLoginGet")
249  .build(realmName);
250  }
static UriBuilder loginActionsBase(URI baseUri)
Definition: Urls.java:260

◆ identityProviderAfterFirstBrokerLogin()

static URI org.keycloak.services.Urls.identityProviderAfterFirstBrokerLogin ( URI  baseUri,
String  realmName,
String  accessCode,
String  clientId,
String  tabId 
)
inlinestatic
111  {
112  return realmBase(baseUri).path(RealmsResource.class, "getBrokerService")
113  .path(IdentityBrokerService.class, "afterFirstBrokerLogin")
114  .replaceQueryParam(LoginActionsService.SESSION_CODE, accessCode)
115  .replaceQueryParam(Constants.CLIENT_ID, clientId)
116  .replaceQueryParam(Constants.TAB_ID, tabId)
117  .build(realmName);
118  }
static UriBuilder realmBase(URI baseUri)
Definition: Urls.java:214

◆ identityProviderAfterPostBrokerLogin()

static URI org.keycloak.services.Urls.identityProviderAfterPostBrokerLogin ( URI  baseUri,
String  realmName,
String  accessCode,
String  clientId,
String  tabId 
)
inlinestatic
120  {
121  return realmBase(baseUri).path(RealmsResource.class, "getBrokerService")
122  .path(IdentityBrokerService.class, "afterPostBrokerLoginFlow")
123  .replaceQueryParam(LoginActionsService.SESSION_CODE, accessCode)
124  .replaceQueryParam(Constants.CLIENT_ID, clientId)
125  .replaceQueryParam(Constants.TAB_ID, tabId)
126  .build(realmName);
127  }
static UriBuilder realmBase(URI baseUri)
Definition: Urls.java:214

◆ identityProviderAuthnRequest() [1/2]

static URI org.keycloak.services.Urls.identityProviderAuthnRequest ( URI  baseUri,
String  providerId,
String  realmName,
String  accessCode,
String  clientId,
String  tabId 
)
inlinestatic
76  {
77  UriBuilder uriBuilder = realmBase(baseUri).path(RealmsResource.class, "getBrokerService")
78  .path(IdentityBrokerService.class, "performLogin");
79 
80  if (accessCode != null) {
81  uriBuilder.replaceQueryParam(LoginActionsService.SESSION_CODE, accessCode);
82  }
83  if (clientId != null) {
84  uriBuilder.replaceQueryParam(Constants.CLIENT_ID, clientId);
85  }
86  if (tabId != null) {
87  uriBuilder.replaceQueryParam(Constants.TAB_ID, tabId);
88  }
89 
90  return uriBuilder.build(realmName, providerId);
91  }
static UriBuilder realmBase(URI baseUri)
Definition: Urls.java:214

◆ identityProviderAuthnRequest() [2/2]

static URI org.keycloak.services.Urls.identityProviderAuthnRequest ( URI  baseURI,
String  providerId,
String  realmName 
)
inlinestatic
107  {
108  return identityProviderAuthnRequest(baseURI, providerId, realmName, null, null, null);
109  }
static URI identityProviderAuthnRequest(URI baseUri, String providerId, String realmName, String accessCode, String clientId, String tabId)
Definition: Urls.java:76

◆ identityProviderAuthnResponse()

static URI org.keycloak.services.Urls.identityProviderAuthnResponse ( URI  baseUri,
String  providerId,
String  realmName 
)
inlinestatic
70  {
71  return realmBase(baseUri).path(RealmsResource.class, "getBrokerService")
72  .path(IdentityBrokerService.class, "getEndpoint")
73  .build(realmName, providerId);
74  }
static UriBuilder realmBase(URI baseUri)
Definition: Urls.java:214

◆ identityProviderLinkRequest()

static URI org.keycloak.services.Urls.identityProviderLinkRequest ( URI  baseUri,
String  providerId,
String  realmName 
)
inlinestatic
93  {
94  UriBuilder uriBuilder = realmBase(baseUri).path(RealmsResource.class, "getBrokerService")
95  .replaceQuery(null)
96  .path(IdentityBrokerService.class, "clientInitiatedAccountLinking");
97 
98  return uriBuilder.build(realmName, providerId);
99  }
static UriBuilder realmBase(URI baseUri)
Definition: Urls.java:214

◆ identityProviderRetrieveToken()

static URI org.keycloak.services.Urls.identityProviderRetrieveToken ( URI  baseUri,
String  providerId,
String  realmName 
)
inlinestatic
101  {
102  return realmBase(baseUri).path(RealmsResource.class, "getBrokerService")
103  .path(IdentityBrokerService.class, "retrieveToken")
104  .build(realmName, providerId);
105  }
static UriBuilder realmBase(URI baseUri)
Definition: Urls.java:214

◆ localeCookiePath()

static String org.keycloak.services.Urls.localeCookiePath ( URI  baseUri,
String  realmName 
)
inlinestatic
252  {
253  return realmBase(baseUri).path(realmName).build().getRawPath();
254  }
static UriBuilder realmBase(URI baseUri)
Definition: Urls.java:214

◆ loginActionEmailVerification()

static URI org.keycloak.services.Urls.loginActionEmailVerification ( URI  baseUri,
String  realmName 
)
inlinestatic
178  {
179  return loginActionEmailVerificationBuilder(baseUri).build(realmName);
180  }
static UriBuilder loginActionEmailVerificationBuilder(URI baseUri)
Definition: Urls.java:182

◆ loginActionEmailVerificationBuilder()

static UriBuilder org.keycloak.services.Urls.loginActionEmailVerificationBuilder ( URI  baseUri)
inlinestatic
182  {
183  return loginActionsBase(baseUri).path(LoginActionsService.class, "emailVerification");
184  }
static UriBuilder loginActionsBase(URI baseUri)
Definition: Urls.java:260

◆ loginActionsBase()

static UriBuilder org.keycloak.services.Urls.loginActionsBase ( URI  baseUri)
inlinestaticprivate
260  {
261  return realmBase(baseUri).path(RealmsResource.class, "getLoginActionsService");
262  }
static UriBuilder realmBase(URI baseUri)
Definition: Urls.java:214

◆ loginActionUpdatePassword()

static URI org.keycloak.services.Urls.loginActionUpdatePassword ( URI  baseUri,
String  realmName 
)
inlinestatic
161  {
162  return loginActionsBase(baseUri).path(LoginActionsService.class, "updatePassword").build(realmName);
163  }
static UriBuilder loginActionsBase(URI baseUri)
Definition: Urls.java:260

◆ loginActionUpdateProfile()

static URI org.keycloak.services.Urls.loginActionUpdateProfile ( URI  baseUri,
String  realmName 
)
inlinestatic
174  {
175  return loginActionsBase(baseUri).path(LoginActionsService.class, "updateProfile").build(realmName);
176  }
static UriBuilder loginActionsBase(URI baseUri)
Definition: Urls.java:260

◆ loginActionUpdateTotp()

static URI org.keycloak.services.Urls.loginActionUpdateTotp ( URI  baseUri,
String  realmName 
)
inlinestatic
165  {
166  return loginActionsBase(baseUri).path(LoginActionsService.class, "updateTotp").build(realmName);
167  }
static UriBuilder loginActionsBase(URI baseUri)
Definition: Urls.java:260

◆ loginResetCredentials()

static URI org.keycloak.services.Urls.loginResetCredentials ( URI  baseUri,
String  realmName 
)
inlinestatic
186  {
187  return loginResetCredentialsBuilder(baseUri).build(realmName);
188  }
static UriBuilder loginResetCredentialsBuilder(URI baseUri)
Definition: Urls.java:198

◆ loginResetCredentialsBuilder()

static UriBuilder org.keycloak.services.Urls.loginResetCredentialsBuilder ( URI  baseUri)
inlinestatic
198  {
199  return loginActionsBase(baseUri).path(LoginActionsService.RESET_CREDENTIALS_PATH);
200  }
static UriBuilder loginActionsBase(URI baseUri)
Definition: Urls.java:260

◆ loginUsernameReminder()

static URI org.keycloak.services.Urls.loginUsernameReminder ( URI  baseUri,
String  realmName 
)
inlinestatic
202  {
203  return loginUsernameReminderBuilder(baseUri).build(realmName);
204  }
static UriBuilder loginUsernameReminderBuilder(URI baseUri)
Definition: Urls.java:206

◆ loginUsernameReminderBuilder()

static UriBuilder org.keycloak.services.Urls.loginUsernameReminderBuilder ( URI  baseUri)
inlinestatic
206  {
207  return loginActionsBase(baseUri).path(LoginActionsService.class, "usernameReminder");
208  }
static UriBuilder loginActionsBase(URI baseUri)
Definition: Urls.java:260

◆ realmBase()

static UriBuilder org.keycloak.services.Urls.realmBase ( URI  baseUri)
inlinestatic
214  {
215  return UriBuilder.fromUri(baseUri).path(RealmsResource.class);
216  }

◆ realmInstalledAppUrnCallback()

static URI org.keycloak.services.Urls.realmInstalledAppUrnCallback ( URI  baseUri,
String  realmName 
)
inlinestatic
239  {
240  return tokenBase(baseUri).path(OIDCLoginProtocolService.class, "installedAppUrnCallback").build(realmName);
241  }
static UriBuilder tokenBase(URI baseUri)
Definition: Urls.java:264

◆ realmIssuer()

static String org.keycloak.services.Urls.realmIssuer ( URI  baseUri,
String  realmName 
)
inlinestatic
210  {
211  return realmBase(baseUri).path("{realm}").build(realmName).toString();
212  }
static UriBuilder realmBase(URI baseUri)
Definition: Urls.java:214

◆ realmLoginPage()

static URI org.keycloak.services.Urls.realmLoginPage ( URI  baseUri,
String  realmName 
)
inlinestatic
218  {
219  return loginActionsBase(baseUri).path(LoginActionsService.class, "authenticate").build(realmName);
220  }
static UriBuilder loginActionsBase(URI baseUri)
Definition: Urls.java:260

◆ realmLoginRestartPage()

static URI org.keycloak.services.Urls.realmLoginRestartPage ( URI  baseUri,
String  realmId 
)
inlinestatic
222  {
223  return loginActionsBase(baseUri).path(LoginActionsService.class, "restartSession")
224  .build(realmId);
225  }
static UriBuilder loginActionsBase(URI baseUri)
Definition: Urls.java:260

◆ realmLogout()

static UriBuilder org.keycloak.services.Urls.realmLogout ( URI  baseUri)
inlinestaticprivate
227  {
228  return tokenBase(baseUri).path(OIDCLoginProtocolService.class, "logout");
229  }
static UriBuilder tokenBase(URI baseUri)
Definition: Urls.java:264

◆ realmOauthAction()

static URI org.keycloak.services.Urls.realmOauthAction ( URI  baseUri,
String  realmName 
)
inlinestatic
243  {
244  return loginActionsBase(baseUri).path(LoginActionsService.class, "processConsent").build(realmName);
245  }
static UriBuilder loginActionsBase(URI baseUri)
Definition: Urls.java:260

◆ realmRegisterAction()

static URI org.keycloak.services.Urls.realmRegisterAction ( URI  baseUri,
String  realmName 
)
inlinestatic
231  {
232  return loginActionsBase(baseUri).path(LoginActionsService.class, "processRegister").build(realmName);
233  }
static UriBuilder loginActionsBase(URI baseUri)
Definition: Urls.java:260

◆ realmRegisterPage()

static URI org.keycloak.services.Urls.realmRegisterPage ( URI  baseUri,
String  realmName 
)
inlinestatic
235  {
236  return loginActionsBase(baseUri).path(LoginActionsService.class, "registerPage").build(realmName);
237  }
static UriBuilder loginActionsBase(URI baseUri)
Definition: Urls.java:260

◆ requiredActionBase()

static UriBuilder org.keycloak.services.Urls.requiredActionBase ( URI  baseUri)
inlinestatic
169  {
170  return loginActionsBase(baseUri).path(LoginActionsService.class, "requiredAction");
171  }
static UriBuilder loginActionsBase(URI baseUri)
Definition: Urls.java:260

◆ themeBase()

static UriBuilder org.keycloak.services.Urls.themeBase ( URI  baseUri)
inlinestaticprivate
268  {
269  return UriBuilder.fromUri(baseUri).path(ThemeResource.class);
270  }

◆ themeRoot()

static URI org.keycloak.services.Urls.themeRoot ( URI  baseUri)
inlinestatic
256  {
257  return themeBase(baseUri).path(Version.RESOURCES_VERSION).build();
258  }
static UriBuilder themeBase(URI baseUri)
Definition: Urls.java:268

◆ tokenBase()

static UriBuilder org.keycloak.services.Urls.tokenBase ( URI  baseUri)
inlinestaticprivate
264  {
265  return realmBase(baseUri).path("{realm}/protocol/" + OIDCLoginProtocol.LOGIN_PROTOCOL);
266  }
static UriBuilder realmBase(URI baseUri)
Definition: Urls.java:214

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