keycloak-service
公開メンバ関数 | 非公開変数類 | 全メンバ一覧
org.keycloak.services.clientregistration.AdapterInstallationClientRegistrationProvider クラス
org.keycloak.services.clientregistration.AdapterInstallationClientRegistrationProvider の継承関係図
Inheritance graph
org.keycloak.services.clientregistration.AdapterInstallationClientRegistrationProvider 連携図
Collaboration graph

公開メンバ関数

 AdapterInstallationClientRegistrationProvider (KeycloakSession session)
 
Response get (@PathParam("clientId") String clientId)
 
void setAuth (ClientRegistrationAuth auth)
 
ClientRegistrationAuth getAuth ()
 
void setEvent (EventBuilder event)
 
EventBuilder getEvent ()
 
void close ()
 

非公開変数類

KeycloakSession session
 
EventBuilder event
 
ClientRegistrationAuth auth
 

詳解

著者
Stian Thorgersen

構築子と解体子

◆ AdapterInstallationClientRegistrationProvider()

org.keycloak.services.clientregistration.AdapterInstallationClientRegistrationProvider.AdapterInstallationClientRegistrationProvider ( KeycloakSession  session)
inline
43  {
44  this.session = session;
45  }
KeycloakSession session
Definition: AdapterInstallationClientRegistrationProvider.java:39

関数詳解

◆ close()

void org.keycloak.services.clientregistration.AdapterInstallationClientRegistrationProvider.close ( )
inline
84  {
85  }

◆ get()

Response org.keycloak.services.clientregistration.AdapterInstallationClientRegistrationProvider.get ( @PathParam("clientId") String  clientId)
inline
50  {
51  event.event(EventType.CLIENT_INFO);
52 
53  ClientModel client = session.getContext().getRealm().getClientByClientId(clientId);
54  auth.requireView(client);
55 
56  ClientManager clientManager = new ClientManager(new RealmManager(session));
57  Object rep = clientManager.toInstallationRepresentation(session.getContext().getRealm(), client, session.getContext().getAuthServerUrl());
58 
59  event.client(client.getClientId()).success();
60  return Response.ok(rep).build();
61  }
KeycloakSession session
Definition: AdapterInstallationClientRegistrationProvider.java:39
ClientRegistrationAuth auth
Definition: AdapterInstallationClientRegistrationProvider.java:41
void requireView(ClientModel client)
Definition: ClientRegistrationAuth.java:158

◆ getAuth()

ClientRegistrationAuth org.keycloak.services.clientregistration.AdapterInstallationClientRegistrationProvider.getAuth ( )
inline

org.keycloak.services.clientregistration.ClientRegistrationProviderを実装しています。

69  {
70  return auth;
71  }
ClientRegistrationAuth auth
Definition: AdapterInstallationClientRegistrationProvider.java:41

◆ getEvent()

EventBuilder org.keycloak.services.clientregistration.AdapterInstallationClientRegistrationProvider.getEvent ( )
inline

org.keycloak.services.clientregistration.ClientRegistrationProviderを実装しています。

79  {
80  return event;
81  }
EventBuilder event
Definition: AdapterInstallationClientRegistrationProvider.java:40

◆ setAuth()

void org.keycloak.services.clientregistration.AdapterInstallationClientRegistrationProvider.setAuth ( ClientRegistrationAuth  auth)
inline

org.keycloak.services.clientregistration.ClientRegistrationProviderを実装しています。

64  {
65  this.auth = auth;
66  }
ClientRegistrationAuth auth
Definition: AdapterInstallationClientRegistrationProvider.java:41

◆ setEvent()

void org.keycloak.services.clientregistration.AdapterInstallationClientRegistrationProvider.setEvent ( EventBuilder  event)
inline

org.keycloak.services.clientregistration.ClientRegistrationProviderを実装しています。

74  {
75  this.event = event;
76  }
EventBuilder event
Definition: AdapterInstallationClientRegistrationProvider.java:40

メンバ詳解

◆ auth

ClientRegistrationAuth org.keycloak.services.clientregistration.AdapterInstallationClientRegistrationProvider.auth
private

◆ event

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

◆ session

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

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