keycloak
公開メンバ関数 | 非公開メンバ関数 | 非公開変数類 | 全メンバ一覧
org.keycloak.connections.infinispan.RemoteCacheProvider.LoginHandler クラス
org.keycloak.connections.infinispan.RemoteCacheProvider.LoginHandler の継承関係図
Inheritance graph
org.keycloak.connections.infinispan.RemoteCacheProvider.LoginHandler 連携図
Collaboration graph

公開メンバ関数

void handle (Callback[] callbacks) throws IOException, UnsupportedCallbackException
 

非公開メンバ関数

 LoginHandler (String login, char[] password, String realm)
 

非公開変数類

final String login
 
final char [] password
 
final String realm
 

詳解

構築子と解体子

◆ LoginHandler()

org.keycloak.connections.infinispan.RemoteCacheProvider.LoginHandler.LoginHandler ( String  login,
char []  password,
String  realm 
)
inlineprivate
181  {
182  this.login = login;
183  this.password = password;
184  this.realm = realm;
185  }
final String login
Definition: RemoteCacheProvider.java:177
final char [] password
Definition: RemoteCacheProvider.java:178
final String realm
Definition: RemoteCacheProvider.java:179

関数詳解

◆ handle()

void org.keycloak.connections.infinispan.RemoteCacheProvider.LoginHandler.handle ( Callback []  callbacks) throws IOException, UnsupportedCallbackException
inline
188  {
189  for (Callback callback : callbacks) {
190  if (callback instanceof NameCallback) {
191  ((NameCallback) callback).setName(login);
192  } else if (callback instanceof PasswordCallback) {
193  ((PasswordCallback) callback).setPassword(password);
194  } else if (callback instanceof RealmCallback) {
195  ((RealmCallback) callback).setText(realm);
196  } else {
197  throw new UnsupportedCallbackException(callback);
198  }
199  }
200  }
final String login
Definition: RemoteCacheProvider.java:177
final char [] password
Definition: RemoteCacheProvider.java:178
final String realm
Definition: RemoteCacheProvider.java:179

メンバ詳解

◆ login

final String org.keycloak.connections.infinispan.RemoteCacheProvider.LoginHandler.login
private

◆ password

final char [] org.keycloak.connections.infinispan.RemoteCacheProvider.LoginHandler.password
private

◆ realm

final String org.keycloak.connections.infinispan.RemoteCacheProvider.LoginHandler.realm
private

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