keycloak-service
公開メンバ関数 | 非公開変数類 | 全メンバ一覧
org.keycloak.authorization.admin.AuthorizationService クラス
org.keycloak.authorization.admin.AuthorizationService 連携図
Collaboration graph

公開メンバ関数

 AuthorizationService (KeycloakSession session, ClientModel client, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)
 
ResourceServerService resourceServer ()
 
void enable (boolean newClient)
 
void disable ()
 
boolean isEnabled ()
 

非公開変数類

final AdminPermissionEvaluator auth
 
final ClientModel client
 
ResourceServer resourceServer
 
final AuthorizationProvider authorization
 
final AdminEventBuilder adminEvent
 

詳解

著者
Pedro Igor

構築子と解体子

◆ AuthorizationService()

org.keycloak.authorization.admin.AuthorizationService.AuthorizationService ( KeycloakSession  session,
ClientModel  client,
AdminPermissionEvaluator  auth,
AdminEventBuilder  adminEvent 
)
inline
42  {
43  this.client = client;
44  this.authorization = session.getProvider(AuthorizationProvider.class);
45  this.adminEvent = adminEvent;
46  this.resourceServer = this.authorization.getStoreFactory().getResourceServerStore().findById(this.client.getId());
47  this.auth = auth;
48  }
final AdminEventBuilder adminEvent
Definition: AuthorizationService.java:40
ResourceServerService resourceServer()
Definition: AuthorizationService.java:51
final AdminPermissionEvaluator auth
Definition: AuthorizationService.java:36
final AuthorizationProvider authorization
Definition: AuthorizationService.java:39
final ClientModel client
Definition: AuthorizationService.java:37

関数詳解

◆ disable()

void org.keycloak.authorization.admin.AuthorizationService.disable ( )
inline
63  {
64  if (isEnabled()) {
66  }
67  }
boolean isEnabled()
Definition: AuthorizationService.java:69
void delete()
Definition: ResourceServerService.java:107
ResourceServerService resourceServer()
Definition: AuthorizationService.java:51

◆ enable()

void org.keycloak.authorization.admin.AuthorizationService.enable ( boolean  newClient)
inline
59  {
60  this.resourceServer = resourceServer().create(newClient);
61  }
ResourceServerService resourceServer()
Definition: AuthorizationService.java:51
ResourceServer create(boolean newClient)
Definition: ResourceServerService.java:77

◆ isEnabled()

boolean org.keycloak.authorization.admin.AuthorizationService.isEnabled ( )
inline
69  {
70  return this.resourceServer != null;
71  }
ResourceServerService resourceServer()
Definition: AuthorizationService.java:51

◆ resourceServer()

ResourceServerService org.keycloak.authorization.admin.AuthorizationService.resourceServer ( )
inline
51  {
52  ResourceServerService resource = new ResourceServerService(this.authorization, this.resourceServer, this.client, this.auth, adminEvent);
53 
54  ResteasyProviderFactory.getInstance().injectProperties(resource);
55 
56  return resource;
57  }
final AdminEventBuilder adminEvent
Definition: AuthorizationService.java:40
ResourceServerService resourceServer()
Definition: AuthorizationService.java:51
final AdminPermissionEvaluator auth
Definition: AuthorizationService.java:36
final AuthorizationProvider authorization
Definition: AuthorizationService.java:39
final ClientModel client
Definition: AuthorizationService.java:37

メンバ詳解

◆ adminEvent

final AdminEventBuilder org.keycloak.authorization.admin.AuthorizationService.adminEvent
private

◆ auth

final AdminPermissionEvaluator org.keycloak.authorization.admin.AuthorizationService.auth
private

◆ authorization

final AuthorizationProvider org.keycloak.authorization.admin.AuthorizationService.authorization
private

◆ client

final ClientModel org.keycloak.authorization.admin.AuthorizationService.client
private

◆ resourceServer

ResourceServer org.keycloak.authorization.admin.AuthorizationService.resourceServer
private

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