Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Access Management Mobile and Social


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


Nested Class Summary
static class HandlerRequest.ClientAppIdStatus
           
static class HandlerRequest.OperationStatus
          OperationStatus is used to indicate the status of OIC Authentication Service operation (if applicable), prior to invoking a Security Plugin
static class HandlerRequest.UserIdStatus
           
static class HandlerRequest.UserIdType
           

 

Method Summary
 HandlerRequest.OperationStatus getAuthOpStatus()
           
 ChallengeAnswer getChallengeAnswer()
           
 java.lang.String getClientAppId()
           
 HandlerRequest.ClientAppIdStatus getClientAppIdStatus()
           
 DeviceProfile getDeviceProfile()
           
 java.util.Map<java.lang.String,java.lang.String> getHandles()
           
 java.lang.String getRegClientAppId()
           
 java.util.List<SecurityEvent> getSecurityEvents()
           
 java.lang.String getUserId()
           
 HandlerRequest.UserIdStatus getUserIdStatus()
           
 HandlerRequest.UserIdType getUserIdType()
           

 

Method Detail

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

Copyright (c) 2012,
Oracle All Rights Reserved.
Built 06/05/2012 17:18:07 PDT