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

公開メンバ関数

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

静的公開変数類

static final String ACR = "twilio_sms"
 

変数

ILdapService ldapService
 
ObjectMapper mapper
 

非公開変数類

Logger logger = LoggerFactory.getLogger(getClass())
 
MobilePhoneService mobService
 

詳解

Note: No injection can take place at extensions because instances are handled by p4fj

著者
jgomer

構築子と解体子

◆ OTPSmsExtension()

org.gluu.credmanager.plugins.authnmethod.OTPSmsExtension.OTPSmsExtension ( )
inline
34  {
35  mobService = Utils.managedBean(MobilePhoneService.class);
36  }
MobilePhoneService mobService
Definition: OTPSmsExtension.java:32

関数詳解

◆ getAcr()

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

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

42  {
43  return ACR;
44  }
static final String ACR
Definition: OTPSmsExtension.java:28

◆ getEnrolledCreds() [1/2]

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

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

66  {
67  return getEnrolledCreds(id, true);
68  }
List< BasicCredential > getEnrolledCreds(String id)
Definition: OTPSmsExtension.java:66

◆ getEnrolledCreds() [2/2]

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

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

70  {
71 
72  try {
73  return mobService.getVerifiedPhones(id).stream()
74  .map(vphone -> new BasicCredential(vphone.getNickName(), vphone.getAddedOn())).collect(Collectors.toList());
75 
76  } catch (Exception e) {
77  logger.error(e.getMessage(), e);
78  return Collections.emptyList();
79  }
80 
81  }
MobilePhoneService mobService
Definition: OTPSmsExtension.java:32
List< VerifiedMobile > getVerifiedPhones(String userId)
Definition: MobilePhoneService.java:169
Logger logger
Definition: OTPSmsExtension.java:30

◆ getPageUrl()

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

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

62  {
63  return "user/phone-detail.zul";
64  }

◆ getPanelBottomTextKey()

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

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

58  {
59  return null;
60  }

◆ getPanelButtonKey()

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

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

54  {
55  return "usr.mobile_changeadd";
56  }

◆ getPanelTextKey()

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

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

50  {
51  return "usr.mobile_text";
52  }

◆ getPanelTitleKey()

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

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

46  {
47  return "usr.mobile_title";
48  }

◆ getTotalUserCreds() [1/2]

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

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

83  {
84  return getTotalUserCreds(id, true);
85  }
int getTotalUserCreds(String id)
Definition: OTPSmsExtension.java:83

◆ getTotalUserCreds() [2/2]

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

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

87  {
88  return mobService.getPhonesTotal(id);
89  }
MobilePhoneService mobService
Definition: OTPSmsExtension.java:32
int getPhonesTotal(String userId)
Definition: MobilePhoneService.java:156

◆ getUINameKey()

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

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

38  {
39  return "usr.mobile_label";
40  }

◆ mayBe2faActivationRequisite()

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

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

91  {
92  return true;
93  }

◆ reloadConfiguration()

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

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

95  {
97  }
MobilePhoneService mobService
Definition: OTPSmsExtension.java:32
void reloadConfiguration()
Definition: MobilePhoneService.java:51

メンバ詳解

◆ ACR

final String org.gluu.credmanager.plugins.authnmethod.OTPSmsExtension.ACR = "twilio_sms"
static

◆ ldapService

ILdapService org.gluu.credmanager.plugins.BaseSystemExtension.ldapService
packageinherited

◆ logger

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

◆ mapper

ObjectMapper org.gluu.credmanager.plugins.BaseSystemExtension.mapper
packageinherited

◆ mobService

MobilePhoneService org.gluu.credmanager.plugins.authnmethod.OTPSmsExtension.mobService
private

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