Skip navigation links
oracle.security.idaas.rest.provider.plugin
Interface HandlerRequest
-
public interface HandlerRequest
Request information has a Trio of three set of information: Client ID, User ID, Device Profile
getSecurityEvents
java.util.List<SecurityEvent> getSecurityEvents()
-
- Parameters:
events
- the security event(s) that needs to be processed For most cases, the "events" array will contain only one event, i.e. main / top-level event (e.g. REG_BUSINESS_CLIENT_APP). However, it is possible for processing logic of the main security event (e.g. REG_BUSINESS_CLIENT_APP) to trigger any sub-event (e.g. Multi_Step_Authn). In this example, the "events" array would have two entries:
[ REG_BUSINESS_CLIENT_APP , Multi_Step_Authn ]
when processing multi-step authentication under client application registration.
getAuthOpStatus
HandlerRequest.OperationStatus getAuthOpStatus()
getClientAppId
java.lang.String getClientAppId()
getClientAppIdStatus
HandlerRequest.ClientAppIdStatus getClientAppIdStatus()
getRegClientAppId
java.lang.String getRegClientAppId()
getUserId
java.lang.String getUserId()
getUserIdStatus
HandlerRequest.UserIdStatus getUserIdStatus()
getUserIdType
HandlerRequest.UserIdType getUserIdType()
getDeviceProfile
DeviceProfile getDeviceProfile()
-
- Returns:
- the DeviceProfile, which contains hardware, OS, network and other profile attributes of the device, including a Device-Handle generated by a Plug-in
getHandles
java.util.Map<java.lang.String,java.lang.String> getHandles()
-
- Returns:
- a read-only map of Handles
getChallengeAnswer
ChallengeAnswer getChallengeAnswer()
-
- Returns:
- challenge question when it is in Multi-Step Authentication mode
Skip navigation links