public class MSISDNValidation extends Object
sunIdentityMSISDNNumber
matching
the authentication client's device msisdn
number.
LDAP user distinguished name is returned on a successful search.Modifier and Type | Field and Description |
---|---|
protected static AMResourceBundleCache |
amCache
Holds handle to ResourceBundleCache to quickly get
ResourceBundle for any Locale
|
Modifier | Constructor and Description |
---|---|
protected |
MSISDNValidation(Map options,
Debug debug,
ResourceBundle bundle,
Locale locale)
Creates
MSISNValidation and set up the configuration to
search LDAP for msisdn number. |
Modifier and Type | Method and Description |
---|---|
protected String |
getUserId(String msisdnNumber)
Returns user ID which has
sunIdentityMSISDNNumber matching
the msisdn |
protected static AMResourceBundleCache amCache
protected MSISDNValidation(Map options, Debug debug, ResourceBundle bundle, Locale locale) throws AuthLoginException
MSISNValidation
and set up the configuration to
search LDAP for msisdn
number.options
- configuration parameters to setup search in LDAP.debug
- for logging debug messages.bundle
- resource bundle for locale specific properties.locale
- login locale.AuthLoginException
protected String getUserId(String msisdnNumber) throws AuthLoginException
sunIdentityMSISDNNumber
matching
the msisdn number.
msisdnNumber
- to search.AuthLoginException
Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.