|
Oracle Fusion Middleware Java API Reference for Oracle Adaptive Access Manager 11g Release 2 (11.1.2) E27208-03 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface VCryptCC
Provides methods for Customer Care Functionality. This inteface provides functionality specific to customer care only. Some other customer care funcationality overlaps with Auth API is from VCryptAuth
Field Summary | |
---|---|
static String |
REQ_ACTION_COUNT |
static String |
REQ_CANCEL_TEMP_ALLOW |
static String |
REQ_FINAL_AUTH_STATUS |
static String |
REQ_RESET_CHALLENGE_FAILURE_COUNTERS |
static String |
REQ_RESET_USER |
static String |
REQ_RULES_DATA |
static String |
REQ_RULES_DATA_LAST_SESSION |
static String |
REQ_TEMP_ALLOW |
static String |
REQ_UNREGISTER_DEVICES |
Method Summary | |
---|---|
VCryptResponse |
cancelAllTemporaryAllows(String customerId) Cancels all the unused temporary for the user. |
VCryptIntResponse |
getActionCount(String requestId, String customerId, Integer actionEnumId) Get the action count for the given actionEnumId, consult your configuration for available action enums The property [rule.action.enum.<actionName>.incrementCacheCounter] is to be set to true to increment the counter for the action corresponding to <actionName>. |
VCryptIntResponse |
getFinalAuthStatus(String requestId, String userId) Return the final authentication status of an user given the user id of the user. |
VCryptSessionRuleData |
getRulesData(String requestId) Return all the rules excuted for the given session Id, provides basic information of what rules got triggered. |
VCryptSessionRuleData |
getRulesDataForLastSession(String customerId) Return all the rules excuted for the given customerId for past session, provides basic information of what rules got triggered. |
VCryptResponse |
resetChallengeFailureCounters(String requestId, String customerId, Long questionId) Reset Challenge failure counters for the given customerid |
VCryptResponse |
resetUser(String customerId) Reset all profiles set for the user. |
VCryptResponse |
setTemporaryAllow(String customerId, int tempAllowType, Date expirationDate) This call sets a temporary allow for the user. |
VCryptResponse |
unregisterDevices(String customerId) Unregister all devices for the user. |
Field Detail |
---|
static final String REQ_FINAL_AUTH_STATUS
static final String REQ_RULES_DATA_LAST_SESSION
static final String REQ_RULES_DATA
static final String REQ_TEMP_ALLOW
static final String REQ_CANCEL_TEMP_ALLOW
static final String REQ_RESET_USER
static final String REQ_RESET_CHALLENGE_FAILURE_COUNTERS
static final String REQ_ACTION_COUNT
static final String REQ_UNREGISTER_DEVICES
Method Detail |
---|
VCryptIntResponse getFinalAuthStatus(String requestId, String userId)
requestId
- requestId for tracking purposeuserId
- unique identifier to the user, can't be nullVCryptResponse setTemporaryAllow(String customerId, int tempAllowType, Date expirationDate)
customerId
- Id of the customertempAllowType
- Type of the temporary allow. The User Defined Enum for this type is customercare.case.tempallow.level.enumexpirationDate
- Expiration date if the tempAllowType is "userset". Otherwise it can be null or empty.VCryptResponse cancelAllTemporaryAllows(String customerId)
customerId
- Customer Id of the userVCryptResponse resetUser(String customerId)
selected or assigned to the user
customerId
- Customer Id of the user.VCryptResponse unregisterDevices(String customerId)
customerId
-VCryptResponse resetChallengeFailureCounters(String requestId, String customerId, Long questionId)
requestId
- to track the requestcustomerId
- external customer id required and used to identify customer uniquely, it is not login IdquestionId
- optional, if sent, failure counters for the given question id are resetVCryptSessionRuleData getRulesData(String requestId)
requestId
- sessionIdVCryptSessionRuleData getRulesDataForLastSession(String customerId)
customerId
- Customer Id of the user.VCryptIntResponse getActionCount(String requestId, String customerId, Integer actionEnumId)
requestId
- requestId for logging and tracing with client requests in case of errorscustomerId
- unique identifier to the user, requiredactionEnumId
- actionEnum, required, rule.action.enum to be counted
|
Oracle Fusion Middleware Java API Reference for Oracle Adaptive Access Manager 11g Release 2 (11.1.2) E27208-03 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |