Package org.openiam.srvc.risk
Class AbstractAdaptiveRisk
- java.lang.Object
-
- org.openiam.srvc.risk.AbstractAdaptiveRisk
-
- All Implemented Interfaces:
AdaptiveRiskInterface
- Direct Known Subclasses:
AbstractIPRisk,ApprovedAuthTypeRisk,ForgotPhone,MemberOfGroupsRisk,MemberOfRolesRisk,NewDeviceRisk
public abstract class AbstractAdaptiveRisk extends Object implements AdaptiveRiskInterface
Base class for all type of adaptive risks
-
-
Field Summary
Fields Modifier and Type Field Description protected AuthenticationRuleQueueauthenticationRuleQueueprotected GeoLocationIpServicegeoLocationIpServiceprotected GroupRabbitMQServicegroupMQServiceprotected org.apache.commons.logging.Loglogprotected CustomJacksonMappermapperprotected RoleRabbitMQServiceroleRabbitMQServiceprotected RabbitMQSendersenderprotected UserAuthParamQueueuserAuthParamQueueprotected UserAuthParamServiceuserAuthParamService
-
Constructor Summary
Constructors Constructor Description AbstractAdaptiveRisk()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringgetUserId(AdaptiveAuthenticationExtraDataRequest extraDataRequest)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.openiam.risk.AdaptiveRiskInterface
isTrust
-
-
-
-
Field Detail
-
log
protected final org.apache.commons.logging.Log log
-
sender
@Autowired protected RabbitMQSender sender
-
userAuthParamQueue
@Autowired protected UserAuthParamQueue userAuthParamQueue
-
roleRabbitMQService
@Autowired protected RoleRabbitMQService roleRabbitMQService
-
authenticationRuleQueue
@Autowired protected AuthenticationRuleQueue authenticationRuleQueue
-
groupMQService
@Autowired protected GroupRabbitMQService groupMQService
-
mapper
@Autowired protected CustomJacksonMapper mapper
-
userAuthParamService
@Autowired protected UserAuthParamService userAuthParamService
-
geoLocationIpService
@Autowired protected GeoLocationIpService geoLocationIpService
-
-
Method Detail
-
getUserId
protected String getUserId(AdaptiveAuthenticationExtraDataRequest extraDataRequest)
-
-