gluu
公開メンバ関数 | 静的公開変数類 | 非公開変数類 | 全メンバ一覧
org.gluu.credmanager.plugins.authnmethod.SuperGluuExtension クラス
org.gluu.credmanager.plugins.authnmethod.SuperGluuExtension の継承関係図
Inheritance graph
org.gluu.credmanager.plugins.authnmethod.SuperGluuExtension 連携図
Collaboration graph

公開メンバ関数

 SuperGluuExtension ()
 
String getUINameKey ()
 
String getAcr ()
 
String getPanelTitleKey ()
 
String getPanelTextKey ()
 
String getPanelButtonKey ()
 
String getPanelBottomTextKey ()
 
String getPageUrl ()
 
List< BasicCredentialgetEnrolledCreds (String id)
 
List< BasicCredentialgetEnrolledCreds (String id, boolean active)
 
int getTotalUserCreds (String id)
 
int getTotalUserCreds (String id, boolean valid)
 
boolean mayBe2faActivationRequisite ()
 
void reloadConfiguration ()
 

静的公開変数類

static final String ACR = "super_gluu"
 

非公開変数類

Logger logger = LoggerFactory.getLogger(getClass())
 
SGService sgService
 

詳解

著者
jgomer

構築子と解体子

◆ SuperGluuExtension()

org.gluu.credmanager.plugins.authnmethod.SuperGluuExtension.SuperGluuExtension ( )
inline
32  {
33  sgService = Utils.managedBean(SGService.class);
34  }
SGService sgService
Definition: SuperGluuExtension.java:30

関数詳解

◆ getAcr()

String org.gluu.credmanager.plugins.authnmethod.SuperGluuExtension.getAcr ( )
inline

org.gluu.credmanager.extension.AuthnMethodを実装しています。

40  {
41  return ACR;
42  }
static final String ACR
Definition: SuperGluuExtension.java:26

◆ getEnrolledCreds() [1/2]

List<BasicCredential> org.gluu.credmanager.plugins.authnmethod.SuperGluuExtension.getEnrolledCreds ( String  id)
inline

org.gluu.credmanager.extension.UserCredentialsInfoを実装しています。

64  {
65  return getEnrolledCreds(id, true);
66  }
List< BasicCredential > getEnrolledCreds(String id)
Definition: SuperGluuExtension.java:64

◆ getEnrolledCreds() [2/2]

List<BasicCredential> org.gluu.credmanager.plugins.authnmethod.SuperGluuExtension.getEnrolledCreds ( String  id,
boolean  active 
)
inline

org.gluu.credmanager.extension.UserCredentialsInfoを実装しています。

68  {
69  try {
70  return sgService.getDevices(id, active).stream()
71  .map(dev -> new BasicCredential(dev.getNickName(), dev.getCreationDate().getTime())).collect(Collectors.toList());
72  } catch (Exception e) {
73  logger.error(e.getMessage(), e);
74  return Collections.emptyList();
75  }
76  }
SGService sgService
Definition: SuperGluuExtension.java:30
Logger logger
Definition: SuperGluuExtension.java:28
List< SuperGluuDevice > getDevices(String userId, boolean active)
Definition: SGService.java:76

◆ getPageUrl()

String org.gluu.credmanager.plugins.authnmethod.SuperGluuExtension.getPageUrl ( )
inline

org.gluu.credmanager.extension.AuthnMethodを実装しています。

60  {
61  return "user/super-detail.zul";
62  }

◆ getPanelBottomTextKey()

String org.gluu.credmanager.plugins.authnmethod.SuperGluuExtension.getPanelBottomTextKey ( )
inline

org.gluu.credmanager.extension.AuthnMethodを実装しています。

56  {
57  return "usr.supergluu_download";
58  }

◆ getPanelButtonKey()

String org.gluu.credmanager.plugins.authnmethod.SuperGluuExtension.getPanelButtonKey ( )
inline

org.gluu.credmanager.extension.AuthnMethodを実装しています。

52  {
53  return "usr.supergluu_changeadd";
54  }

◆ getPanelTextKey()

String org.gluu.credmanager.plugins.authnmethod.SuperGluuExtension.getPanelTextKey ( )
inline

org.gluu.credmanager.extension.AuthnMethodを実装しています。

48  {
49  return "usr.supergluu_text";
50  }

◆ getPanelTitleKey()

String org.gluu.credmanager.plugins.authnmethod.SuperGluuExtension.getPanelTitleKey ( )
inline

org.gluu.credmanager.extension.AuthnMethodを実装しています。

44  {
45  return "usr.supergluu_title";
46  }

◆ getTotalUserCreds() [1/2]

int org.gluu.credmanager.plugins.authnmethod.SuperGluuExtension.getTotalUserCreds ( String  id)
inline

org.gluu.credmanager.extension.UserCredentialsInfoを実装しています。

78  {
79  return getTotalUserCreds(id, true);
80  }
int getTotalUserCreds(String id)
Definition: SuperGluuExtension.java:78

◆ getTotalUserCreds() [2/2]

int org.gluu.credmanager.plugins.authnmethod.SuperGluuExtension.getTotalUserCreds ( String  id,
boolean  valid 
)
inline

org.gluu.credmanager.extension.UserCredentialsInfoを実装しています。

82  {
83  return sgService.getDevicesTotal(id, valid);
84  }
SGService sgService
Definition: SuperGluuExtension.java:30
int getDevicesTotal(String userId, boolean active)
Definition: SGService.java:72

◆ getUINameKey()

String org.gluu.credmanager.plugins.authnmethod.SuperGluuExtension.getUINameKey ( )
inline

org.gluu.credmanager.extension.AuthnMethodを実装しています。

36  {
37  return "usr.supergluu_label";
38  }

◆ mayBe2faActivationRequisite()

boolean org.gluu.credmanager.plugins.authnmethod.SuperGluuExtension.mayBe2faActivationRequisite ( )
inline

org.gluu.credmanager.extension.AuthnMethodを実装しています。

86  {
87  return false;
88  }

◆ reloadConfiguration()

void org.gluu.credmanager.plugins.authnmethod.SuperGluuExtension.reloadConfiguration ( )
inline

org.gluu.credmanager.extension.AuthnMethodを実装しています。

90  {
92  }
SGService sgService
Definition: SuperGluuExtension.java:30
void reloadConfiguration()
Definition: SGService.java:56

メンバ詳解

◆ ACR

final String org.gluu.credmanager.plugins.authnmethod.SuperGluuExtension.ACR = "super_gluu"
static

◆ logger

Logger org.gluu.credmanager.plugins.authnmethod.SuperGluuExtension.logger = LoggerFactory.getLogger(getClass())
private

◆ sgService

SGService org.gluu.credmanager.plugins.authnmethod.SuperGluuExtension.sgService
private

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