Package io.jans.as.server.authzen.ws.rs
Class AccessEvaluationValidator
java.lang.Object
io.jans.as.server.authzen.ws.rs.AccessEvaluationValidator
AuthZEN request validator.
Validates single evaluation, batch evaluations, and search requests.
- Author:
- Yuriy Z
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvalidateAccessEvaluationRequest(io.jans.model.authzen.AccessEvaluationRequest request) Validate single evaluation request.voidvalidateAccessEvaluationsRequest(io.jans.model.authzen.AccessEvaluationRequest request) Validate batch evaluations request.voidvalidateAction(io.jans.model.authzen.Action action) voidvalidateEvaluationOptions(io.jans.model.authzen.EvaluationOptions options) Validate evaluation options.voidvalidateResource(io.jans.model.authzen.Resource resource) voidvalidateSearchActionRequest(io.jans.model.authzen.SearchActionRequest request) Validate search action request.voidvalidateSearchResourceRequest(io.jans.model.authzen.SearchResourceRequest request) Validate search resource request.voidvalidateSearchSubjectRequest(io.jans.model.authzen.SearchSubjectRequest request) Validate search subject request.voidvalidateSubject(io.jans.model.authzen.Subject subject)
-
Constructor Details
-
AccessEvaluationValidator
public AccessEvaluationValidator()
-
-
Method Details
-
validateAccessEvaluationRequest
public void validateAccessEvaluationRequest(io.jans.model.authzen.AccessEvaluationRequest request) Validate single evaluation request. -
validateAccessEvaluationsRequest
public void validateAccessEvaluationsRequest(io.jans.model.authzen.AccessEvaluationRequest request) Validate batch evaluations request. -
validateEvaluationOptions
public void validateEvaluationOptions(io.jans.model.authzen.EvaluationOptions options) Validate evaluation options. -
validateSearchSubjectRequest
public void validateSearchSubjectRequest(io.jans.model.authzen.SearchSubjectRequest request) Validate search subject request. -
validateSearchResourceRequest
public void validateSearchResourceRequest(io.jans.model.authzen.SearchResourceRequest request) Validate search resource request. -
validateSearchActionRequest
public void validateSearchActionRequest(io.jans.model.authzen.SearchActionRequest request) Validate search action request. Note: Per spec, action field is omitted for action search. -
validateSubject
public void validateSubject(io.jans.model.authzen.Subject subject) -
validateAction
public void validateAction(io.jans.model.authzen.Action action) -
validateResource
public void validateResource(io.jans.model.authzen.Resource resource)
-