Skip navigation links
oracle.security.idaas.rest.provider.plugin
Interface DeviceProfile
- All Superinterfaces:
- DataMap, java.util.Map<java.lang.String,java.lang.Object>
-
public interface DeviceProfile
- extends DataMap
Nested classes/interfaces inherited from interface java.util.Map |
java.util.Map.Entry<K,V> |
Methods inherited from interface java.util.Map |
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values |
CLAIM_PREFIX
static final java.lang.String CLAIM_PREFIX
-
- See Also:
- Constant Field Values
KEY_HARDWARE_IDS
static final java.lang.String KEY_HARDWARE_IDS
-
- See Also:
- Constant Field Values
KEY_OS_TYPE
static final java.lang.String KEY_OS_TYPE
-
- See Also:
- Constant Field Values
KEY_OS_VERSION
static final java.lang.String KEY_OS_VERSION
-
- See Also:
- Constant Field Values
KEY_IS_JAIL_BROKEN
static final java.lang.String KEY_IS_JAIL_BROKEN
-
- See Also:
- Constant Field Values
KEY_CLIENT_SDK_VERSION
static final java.lang.String KEY_CLIENT_SDK_VERSION
-
- See Also:
- Constant Field Values
KEY_USAGE_GEO_LOCATION
static final java.lang.String KEY_USAGE_GEO_LOCATION
-
- See Also:
- Constant Field Values
KEY_USAGE_LOCALE
static final java.lang.String KEY_USAGE_LOCALE
-
- See Also:
- Constant Field Values
KEY_ATTR_HARDWARE_IDS
static final DataMapAttrKeyConst<java.util.Map> KEY_ATTR_HARDWARE_IDS
KEY_ATTR_OS_TYPE
static final DataMapAttrKeyConst<java.lang.String> KEY_ATTR_OS_TYPE
KEY_ATTR_OS_VERSION
static final DataMapAttrKeyConst<java.lang.String> KEY_ATTR_OS_VERSION
KEY_ATTR_IS_JAIL_BROKEN
static final DataMapAttrKeyConst<java.lang.Boolean> KEY_ATTR_IS_JAIL_BROKEN
KEY_ATTR_CLIENT_SDK_VERSION
static final DataMapAttrKeyConst<java.lang.String> KEY_ATTR_CLIENT_SDK_VERSION
KEY_ATTR_USAGE_GEO_LOCATION
static final DataMapAttrKeyConst<java.lang.String> KEY_ATTR_USAGE_GEO_LOCATION
KEY_ATTR_USAGE_LOCALE
static final DataMapAttrKeyConst<java.lang.String> KEY_ATTR_USAGE_LOCALE
HW_IMEI
static final java.lang.String HW_IMEI
-
- See Also:
- Constant Field Values
HW_IOS_UDID
static final java.lang.String HW_IOS_UDID
-
- See Also:
- Constant Field Values
HW_MAC_ADDRESS
static final java.lang.String HW_MAC_ADDRESS
-
- See Also:
- Constant Field Values
HW_PHONE_NUM
static final java.lang.String HW_PHONE_NUM
-
- See Also:
- Constant Field Values
getHardwareIDStrMap
java.util.Map<java.lang.String,java.lang.String> getHardwareIDStrMap()
- An JSON Example of a Hardware ID Map is: { "IMEI":"...", "IOS_UDID":"...", "MAC_ADDRESS":"...", "PHONE_NUM":"..." }
-
- Returns:
- a read-only Map<String,String>
getOSType
java.lang.String getOSType()
-
- Returns:
- e.g. "iOS", "Android"
getOSVersion
java.lang.String getOSVersion()
-
- Returns:
- e.g. "4.0" or "2.3.7"
isJailBroken
java.lang.Boolean isJailBroken()
- Jail-Breaking detection logic applies to iOS devices only.
-
- Returns:
- this method may return null, if Jail-Breaking detection is NOT applicable to the device or it is NOT enabled.
getDeviceNetworkProfile
DeviceNetworkProfile getDeviceNetworkProfile()
getClientSDKVersion
java.lang.String getClientSDKVersion()
-
- Returns:
- Mobile Client SDK version
getUsageGeoLocation
java.lang.String getUsageGeoLocation()
-
- Returns:
- the geo location of the device being used, if available The string is in WGS84 standard datum e.g. "46.444718,6.911774"
getUsageLocale
java.lang.String getUsageLocale()
- See also HTTP language tag definition: http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.10
-
- Returns:
- the locale used in the device
Skip navigation links