keycloak
公開メンバ関数 | 非公開メンバ関数 | 非公開変数類 | 全メンバ一覧
org.keycloak.services.clientregistration.ClientRegistrationService クラス
org.keycloak.services.clientregistration.ClientRegistrationService 連携図
Collaboration graph

公開メンバ関数

 ClientRegistrationService (EventBuilder event)
 
Object provider (@PathParam("provider") String providerId)
 

非公開メンバ関数

void checkSsl ()
 

非公開変数類

EventBuilder event
 
KeycloakSession session
 

詳解

著者
Stian Thorgersen

構築子と解体子

◆ ClientRegistrationService()

org.keycloak.services.clientregistration.ClientRegistrationService.ClientRegistrationService ( EventBuilder  event)
inline
40  {
41  this.event = event;
42  }
EventBuilder event
Definition: ClientRegistrationService.java:35

関数詳解

◆ checkSsl()

void org.keycloak.services.clientregistration.ClientRegistrationService.checkSsl ( )
inlineprivate
59  {
60  if (!session.getContext().getUri().getBaseUri().getScheme().equals("https")) {
62  throw new ErrorResponseException("invalid_request", "HTTPS required", Response.Status.FORBIDDEN);
63  }
64  }
65  }
KeycloakSession session
Definition: ClientRegistrationService.java:38
URI getBaseUri()
Definition: KeycloakUriInfo.java:79
boolean isRequired(ClientConnection connection)
Definition: SslRequired.java:34

◆ provider()

Object org.keycloak.services.clientregistration.ClientRegistrationService.provider ( @PathParam("provider") String  providerId)
inline
45  {
46  checkSsl();
47 
48  ClientRegistrationProvider provider = session.getProvider(ClientRegistrationProvider.class, providerId);
49 
50  if (provider == null) {
51  throw new NotFoundException("Client registration provider not found");
52  }
53 
54  provider.setEvent(event);
55  provider.setAuth(new ClientRegistrationAuth(session, provider, event));
56  return provider;
57  }
KeycloakSession session
Definition: ClientRegistrationService.java:38
EventBuilder event
Definition: ClientRegistrationService.java:35
< T extends Provider > T getProvider(Class< T > clazz)
Object provider(@PathParam("provider") String providerId)
Definition: ClientRegistrationService.java:45
void checkSsl()
Definition: ClientRegistrationService.java:59

メンバ詳解

◆ event

EventBuilder org.keycloak.services.clientregistration.ClientRegistrationService.event
private

◆ session

KeycloakSession org.keycloak.services.clientregistration.ClientRegistrationService.session
private

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