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

公開メンバ関数

 ClientRegistrationPolicyResource (RealmModel realm, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)
 
List< ComponentTypeRepresentation > getProviders ()
 

限定公開変数類

KeycloakSession session
 

非公開変数類

final AdminPermissionEvaluator auth
 
final RealmModel realm
 
final AdminEventBuilder adminEvent
 

詳解

Client Registration Policy

著者
Marek Posolda

構築子と解体子

◆ ClientRegistrationPolicyResource()

org.keycloak.services.resources.admin.ClientRegistrationPolicyResource.ClientRegistrationPolicyResource ( RealmModel  realm,
AdminPermissionEvaluator  auth,
AdminEventBuilder  adminEvent 
)
inline
53  {
54  this.auth = auth;
55  this.realm = realm;
56  this.adminEvent = adminEvent.resource(ResourceType.CLIENT_INITIAL_ACCESS_MODEL);
57 
58  }
AdminEventBuilder resource(ResourceType resourceType)
Definition: AdminEventBuilder.java:118
final AdminEventBuilder adminEvent
Definition: ClientRegistrationPolicyResource.java:48
final AdminPermissionEvaluator auth
Definition: ClientRegistrationPolicyResource.java:46
final RealmModel realm
Definition: ClientRegistrationPolicyResource.java:47

関数詳解

◆ getProviders()

List<ComponentTypeRepresentation> org.keycloak.services.resources.admin.ClientRegistrationPolicyResource.getProviders ( )
inline

Base path for retrieve providers with the configProperties properly filled

戻り値
70  {
71  List<ProviderFactory> providerFactories = session.getKeycloakSessionFactory().getProviderFactories(ClientRegistrationPolicy.class);
72 
73  return providerFactories.stream().map((ProviderFactory factory) -> {
74 
75  ClientRegistrationPolicyFactory clientRegFactory = (ClientRegistrationPolicyFactory) factory;
76  List<ProviderConfigProperty> configProps = clientRegFactory.getConfigProperties(session);
77 
78  ComponentTypeRepresentation rep = new ComponentTypeRepresentation();
79  rep.setId(clientRegFactory.getId());
80  rep.setHelpText(clientRegFactory.getHelpText());
81  rep.setProperties(ModelToRepresentation.toRepresentation(configProps));
82  return rep;
83 
84  }).collect(Collectors.toList());
85  }
KeycloakSession session
Definition: ClientRegistrationPolicyResource.java:51

メンバ詳解

◆ adminEvent

final AdminEventBuilder org.keycloak.services.resources.admin.ClientRegistrationPolicyResource.adminEvent
private

◆ auth

final AdminPermissionEvaluator org.keycloak.services.resources.admin.ClientRegistrationPolicyResource.auth
private

◆ realm

final RealmModel org.keycloak.services.resources.admin.ClientRegistrationPolicyResource.realm
private

◆ session

KeycloakSession org.keycloak.services.resources.admin.ClientRegistrationPolicyResource.session
protected

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