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 AuthenticationRuleQueue
authenticationRuleQueue
protected GeoLocationIpService
geoLocationIpService
protected GroupRabbitMQService
groupMQService
protected org.apache.commons.logging.Log
log
protected CustomJacksonMapper
mapper
protected RoleRabbitMQService
roleRabbitMQService
protected RabbitMQSender
sender
protected UserAuthParamQueue
userAuthParamQueue
protected UserAuthParamService
userAuthParamService
-
Constructor Summary
Constructors Constructor Description AbstractAdaptiveRisk()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
getUserId(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)
-
-