Package co.datadome.fraud
Class DataDomeFraudService
java.lang.Object
co.datadome.fraud.DataDomeFraudService
Main class used to get DataDome recommendations for fraud protection
- Instantiate with
DataDomeFraudService dataDomeFraudService = new DataDomeFraudService(fraudApiKey);
to get a DataDomeResponse on a Login request
use
DataDomeResponse validate = this.dataDomeFraudService
.validate(request, new LoginEvent(user.getLogin()))
to get a DataDomeResponse on a Registration request
use DataDomeResponse register = this.dataDomeFraudService
.validate(request, RegistrationEvent.newBuilder()
.account(user.getEmail())
.session(Session.newBuilder().id("sessionId").build())
.user(User.newBuilder()
.id("userId")
.title(user.getTitle())
.firstName(user.getName())
.build()
).build());
);
-
Constructor Summary
ConstructorsConstructorDescriptionDataDomeFraudService(String fraudApiKey) DataDomeFraudService(String fraudApiKey, DataDomeOptions options) -
Method Summary
Modifier and TypeMethodDescriptioncollect(io.vertx.core.http.HttpServerRequest request, DataDomeEvent event) collect(javax.servlet.ServletRequest request, DataDomeEvent event) Collect requestvalidate(io.vertx.core.http.HttpServerRequest request, LoginEvent event) validate(javax.servlet.ServletRequest request, DataDomeEvent event) Validate request
-
Constructor Details
-
DataDomeFraudService
-
DataDomeFraudService
-
-
Method Details
-
validate
Validate request- Parameters:
request- ServletRequestevent- - LoginEvent or RegistrationEvent- Returns:
- DataDomeResponse
-
validate
-
collect
Collect request- Parameters:
request- - ServletRequestevent- - LoginEvent or RegistrationEvent- Returns:
- DataDomeResponse
-
collect
-