Package org.openiam.srvc.am
Interface AuthenticationRuleWebService
-
- All Known Implementing Classes:
AuthenticationRuleWebServiceImpl
public interface AuthenticationRuleWebService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Response
deleteAuthRule(String ruleId)
delete AuthenticationRule object by rule idResponse
deleteAuthRuleStep(String stepId)
delete AuthenticationRuleStep object by step idResponse
deleteStepsLink(String stepsLinkId)
delete AuthenticationRuleStepsLink object by step idAuthenticationRuleListResponse
findAuthRules(AuthenticationRuleSearchBean searchBean, int from, int size)
Searches and returns list of AuthenticationRule objects, which are suitable for passed search criteriaResponse
getAllAuthRuleAuthentications(String ruleId)
get Authentications for AuthenticationRule object by rule idAuthenticationRule
getAuthRule(String ruleId)
get AuthenticationRule object by rule idResponse
getAuthRuleAuthenticationMap(String ruleId, AdaptiveAuthenticationExtraDataRequest params)
get Authentications for AuthenticationRule object mapped by rule IdResponse
getAuthRuleAuthentications(String ruleId, AdaptiveAuthenticationExtraDataRequest params)
get Authentications for AuthenticationRule object by rule idList<AdaptiveRisk>
getAuthRuleRisks(String ruleId)
get Risks for AuthenticationRule object by rule idAuthenticationRuleStep
getAuthRuleStep(String stepId)
get AuthenticationRuleStep object by step idList<AuthenticationRuleStep>
getAuthRuleSteps(String ruleId)
get AuthenticationRuleSteps object by rule idDbIpGeoStatus
getDbIpStatus()
get startDate and status of DB IP upload process : SUCCESS UPLOADING FAILDbIPGeo
getGeoByIp(String ip)
return geo location informationint
getNumOfAuthRules(AuthenticationRuleSearchBean searchBean)
Returns number of AuthenticationRule objects which are suitable for passed search criteriaList<AuthenticationRuleStepToStepXref>
getStepLinksByRuleId(String ruleId)
get AuthenticationRuleStepToStepLinks by rule idResponse
saveAuthRule(AuthenticationRule rule)
save AuthenticationRule objectResponse
saveAuthRuleStep(AuthenticationRuleStep authRuleStep)
save AuthenticationRuleStep objectResponse
saveAuthRuleStepsFlowchart(AuthenticationRuleStepsFlowchart authenticationRuleStepsFlowchart)
save AuthenticationRuleStepsFlowchartResponse
saveStepsLink(AuthenticationRuleStepToStepXref authenticationRuleStepToStepXref)
save AuthenticationRuleStepsLink objectResponse
uploadGeoIpInfo(String fileName)
upload GeoIP information from csv to db
-
-
-
Method Detail
-
findAuthRules
AuthenticationRuleListResponse findAuthRules(AuthenticationRuleSearchBean searchBean, int from, int size)
Searches and returns list of AuthenticationRule objects, which are suitable for passed search criteria- Parameters:
searchBean
- - determines search criteriafrom
- - page index to startsize
- - page size- Returns:
- AuthenticationRuleListResponse
-
getNumOfAuthRules
int getNumOfAuthRules(AuthenticationRuleSearchBean searchBean)
Returns number of AuthenticationRule objects which are suitable for passed search criteria- Parameters:
searchBean
-- Returns:
- int
-
getAuthRule
AuthenticationRule getAuthRule(String ruleId)
get AuthenticationRule object by rule id- Parameters:
ruleId
-- Returns:
-
saveAuthRule
Response saveAuthRule(AuthenticationRule rule)
save AuthenticationRule object- Parameters:
rule
-- Returns:
-
deleteAuthRule
Response deleteAuthRule(String ruleId)
delete AuthenticationRule object by rule id- Parameters:
ruleId
-- Returns:
-
getAuthRuleRisks
List<AdaptiveRisk> getAuthRuleRisks(String ruleId)
get Risks for AuthenticationRule object by rule id- Parameters:
ruleId
-- Returns:
-
getAuthRuleAuthentications
Response getAuthRuleAuthentications(String ruleId, AdaptiveAuthenticationExtraDataRequest params)
get Authentications for AuthenticationRule object by rule id- Parameters:
ruleId
-params
-- Returns:
-
getAuthRuleAuthenticationMap
Response getAuthRuleAuthenticationMap(String ruleId, AdaptiveAuthenticationExtraDataRequest params)
get Authentications for AuthenticationRule object mapped by rule Id- Parameters:
ruleId
-params
-- Returns:
-
getAllAuthRuleAuthentications
Response getAllAuthRuleAuthentications(String ruleId)
get Authentications for AuthenticationRule object by rule id- Parameters:
ruleId
-- Returns:
-
getAuthRuleStep
AuthenticationRuleStep getAuthRuleStep(String stepId)
get AuthenticationRuleStep object by step id- Parameters:
stepId
-- Returns:
-
getAuthRuleSteps
List<AuthenticationRuleStep> getAuthRuleSteps(String ruleId)
get AuthenticationRuleSteps object by rule id- Parameters:
ruleId
-- Returns:
-
saveAuthRuleStep
Response saveAuthRuleStep(AuthenticationRuleStep authRuleStep)
save AuthenticationRuleStep object- Parameters:
authRuleStep
-- Returns:
-
deleteAuthRuleStep
Response deleteAuthRuleStep(String stepId)
delete AuthenticationRuleStep object by step id- Parameters:
stepId
-- Returns:
-
getStepLinksByRuleId
List<AuthenticationRuleStepToStepXref> getStepLinksByRuleId(String ruleId)
get AuthenticationRuleStepToStepLinks by rule id- Parameters:
ruleId
-- Returns:
-
saveStepsLink
Response saveStepsLink(AuthenticationRuleStepToStepXref authenticationRuleStepToStepXref)
save AuthenticationRuleStepsLink object- Parameters:
authenticationRuleStepToStepXref
-- Returns:
-
deleteStepsLink
Response deleteStepsLink(String stepsLinkId)
delete AuthenticationRuleStepsLink object by step id- Parameters:
stepsLinkId
-- Returns:
-
saveAuthRuleStepsFlowchart
Response saveAuthRuleStepsFlowchart(AuthenticationRuleStepsFlowchart authenticationRuleStepsFlowchart)
save AuthenticationRuleStepsFlowchart- Parameters:
authenticationRuleStepsFlowchart
-- Returns:
-
getGeoByIp
DbIPGeo getGeoByIp(String ip)
return geo location information- Parameters:
ip
-- Returns:
- GeoLocation information
-
uploadGeoIpInfo
Response uploadGeoIpInfo(String fileName)
upload GeoIP information from csv to db- Parameters:
fileName
-- Returns:
-
getDbIpStatus
DbIpGeoStatus getDbIpStatus()
get startDate and status of DB IP upload process : SUCCESS UPLOADING FAIL- Returns:
-
-