mitreid-connect
公開メンバ関数 | 非公開変数類 | 全メンバ一覧
org.mitre.openid.connect.client.service.impl.HybridClientConfigurationService クラス
org.mitre.openid.connect.client.service.impl.HybridClientConfigurationService の継承関係図
Inheritance graph
org.mitre.openid.connect.client.service.impl.HybridClientConfigurationService 連携図
Collaboration graph

公開メンバ関数

RegisteredClient getClientConfiguration (ServerConfiguration issuer)
 
Map< String, RegisteredClientgetClients ()
 
void setClients (Map< String, RegisteredClient > clients)
 
RegisteredClient getTemplate ()
 
void setTemplate (RegisteredClient template)
 
RegisteredClientService getRegisteredClientService ()
 
void setRegisteredClientService (RegisteredClientService registeredClientService)
 
Set< String > getWhitelist ()
 
void setWhitelist (Set< String > whitelist)
 
Set< String > getBlacklist ()
 
void setBlacklist (Set< String > blacklist)
 

非公開変数類

StaticClientConfigurationService staticClientService = new StaticClientConfigurationService()
 
DynamicRegistrationClientConfigurationService dynamicClientService = new DynamicRegistrationClientConfigurationService()
 

詳解

Houses both a static client configuration and a dynamic client configuration service in one object. Checks the static service first, then falls through to the dynamic service.

Provides configuration passthrough for the template, registered client service, whitelist, and blacklist for the dynamic service, and to the static service's client map.

著者
jricher

関数詳解

◆ getBlacklist()

Set<String> org.mitre.openid.connect.client.service.impl.HybridClientConfigurationService.getBlacklist ( )
inline
戻り値
参照
org.mitre.openid.connect.client.service.impl.DynamicRegistrationClientConfigurationService::getBlacklist()
131  {
133  }
DynamicRegistrationClientConfigurationService dynamicClientService
Definition: HybridClientConfigurationService.java:46
Set< String > getBlacklist()
Definition: DynamicRegistrationClientConfigurationService.java:154

◆ getClientConfiguration()

RegisteredClient org.mitre.openid.connect.client.service.impl.HybridClientConfigurationService.getClientConfiguration ( ServerConfiguration  issuer)
inline

org.mitre.openid.connect.client.service.ClientConfigurationServiceを実装しています。

52  {
53 
54  RegisteredClient client = staticClientService.getClientConfiguration(issuer);
55  if (client != null) {
56  return client;
57  } else {
59  }
60 
61  }
DynamicRegistrationClientConfigurationService dynamicClientService
Definition: HybridClientConfigurationService.java:46
RegisteredClient getClientConfiguration(ServerConfiguration issuer)
Definition: StaticClientConfigurationService.java:64
RegisteredClient getClientConfiguration(ServerConfiguration issuer)
Definition: DynamicRegistrationClientConfigurationService.java:84
StaticClientConfigurationService staticClientService
Definition: HybridClientConfigurationService.java:44

◆ getClients()

Map<String, RegisteredClient> org.mitre.openid.connect.client.service.impl.HybridClientConfigurationService.getClients ( )
inline
戻り値
参照
org.mitre.openid.connect.client.service.impl.StaticClientConfigurationService::getClients()
67  {
69  }
Map< String, RegisteredClient > getClients()
Definition: StaticClientConfigurationService.java:47
StaticClientConfigurationService staticClientService
Definition: HybridClientConfigurationService.java:44

◆ getRegisteredClientService()

RegisteredClientService org.mitre.openid.connect.client.service.impl.HybridClientConfigurationService.getRegisteredClientService ( )
inline
戻り値
参照
org.mitre.openid.connect.client.service.impl.DynamicRegistrationClientConfigurationService::getRegisteredClientService()
99  {
101  }
RegisteredClientService getRegisteredClientService()
Definition: DynamicRegistrationClientConfigurationService.java:125
DynamicRegistrationClientConfigurationService dynamicClientService
Definition: HybridClientConfigurationService.java:46

◆ getTemplate()

RegisteredClient org.mitre.openid.connect.client.service.impl.HybridClientConfigurationService.getTemplate ( )
inline
戻り値
参照
org.mitre.openid.connect.client.service.impl.DynamicRegistrationClientConfigurationService::getTemplate()
83  {
85  }
DynamicRegistrationClientConfigurationService dynamicClientService
Definition: HybridClientConfigurationService.java:46
RegisteredClient getTemplate()
Definition: DynamicRegistrationClientConfigurationService.java:104

◆ getWhitelist()

Set<String> org.mitre.openid.connect.client.service.impl.HybridClientConfigurationService.getWhitelist ( )
inline
戻り値
参照
org.mitre.openid.connect.client.service.impl.DynamicRegistrationClientConfigurationService::getWhitelist()
115  {
117  }
Set< String > getWhitelist()
Definition: DynamicRegistrationClientConfigurationService.java:140
DynamicRegistrationClientConfigurationService dynamicClientService
Definition: HybridClientConfigurationService.java:46

◆ setBlacklist()

void org.mitre.openid.connect.client.service.impl.HybridClientConfigurationService.setBlacklist ( Set< String >  blacklist)
inline
引数
blacklist
参照
org.mitre.openid.connect.client.service.impl.DynamicRegistrationClientConfigurationService::setBlacklist(java.util.Set)
139  {
141  }
DynamicRegistrationClientConfigurationService dynamicClientService
Definition: HybridClientConfigurationService.java:46
void setBlacklist(Set< String > blacklist)
Definition: DynamicRegistrationClientConfigurationService.java:161

◆ setClients()

void org.mitre.openid.connect.client.service.impl.HybridClientConfigurationService.setClients ( Map< String, RegisteredClient clients)
inline
引数
clients
参照
org.mitre.openid.connect.client.service.impl.StaticClientConfigurationService::setClients(java.util.Map)
75  {
77  }
void setClients(Map< String, RegisteredClient > clients)
Definition: StaticClientConfigurationService.java:54
StaticClientConfigurationService staticClientService
Definition: HybridClientConfigurationService.java:44

◆ setRegisteredClientService()

void org.mitre.openid.connect.client.service.impl.HybridClientConfigurationService.setRegisteredClientService ( RegisteredClientService  registeredClientService)
inline
引数
registeredClientService
参照
org.mitre.openid.connect.client.service.impl.DynamicRegistrationClientConfigurationService::setRegisteredClientService(org.mitre.openid.connect.client.service.RegisteredClientService)
107  {
108  dynamicClientService.setRegisteredClientService(registeredClientService);
109  }
void setRegisteredClientService(RegisteredClientService registeredClientService)
Definition: DynamicRegistrationClientConfigurationService.java:132
DynamicRegistrationClientConfigurationService dynamicClientService
Definition: HybridClientConfigurationService.java:46

◆ setTemplate()

void org.mitre.openid.connect.client.service.impl.HybridClientConfigurationService.setTemplate ( RegisteredClient  template)
inline
引数
template
参照
org.mitre.openid.connect.client.service.impl.DynamicRegistrationClientConfigurationService::setTemplate(org.mitre.oauth2.model.RegisteredClient)
91  {
93  }
DynamicRegistrationClientConfigurationService dynamicClientService
Definition: HybridClientConfigurationService.java:46
void setTemplate(RegisteredClient template)
Definition: DynamicRegistrationClientConfigurationService.java:111

◆ setWhitelist()

void org.mitre.openid.connect.client.service.impl.HybridClientConfigurationService.setWhitelist ( Set< String >  whitelist)
inline
引数
whitelist
参照
org.mitre.openid.connect.client.service.impl.DynamicRegistrationClientConfigurationService::setWhitelist(java.util.Set)
123  {
125  }
void setWhitelist(Set< String > whitelist)
Definition: DynamicRegistrationClientConfigurationService.java:147
DynamicRegistrationClientConfigurationService dynamicClientService
Definition: HybridClientConfigurationService.java:46

メンバ詳解

◆ dynamicClientService

DynamicRegistrationClientConfigurationService org.mitre.openid.connect.client.service.impl.HybridClientConfigurationService.dynamicClientService = new DynamicRegistrationClientConfigurationService()
private

◆ staticClientService

StaticClientConfigurationService org.mitre.openid.connect.client.service.impl.HybridClientConfigurationService.staticClientService = new StaticClientConfigurationService()
private

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