io.getlime.core.rest.model.base.response.ObjectResponse<io.getlime.security.powerauth.lib.dataadapter.model.response.UserAuthenticationResponse> |
DataAdapterClient.authenticateUser(String userId,
String organizationId,
String password,
io.getlime.security.powerauth.lib.dataadapter.model.entity.AuthenticationContext authenticationContext,
io.getlime.security.powerauth.lib.dataadapter.model.entity.OperationContext operationContext) |
Perform authentication with provided username and password.
|
io.getlime.core.rest.model.base.response.ObjectResponse<io.getlime.security.powerauth.lib.dataadapter.model.response.CreateSmsAuthorizationResponse> |
DataAdapterClient.createAndSendAuthorizationSms(String userId,
String organizationId,
io.getlime.security.powerauth.lib.dataadapter.model.enumeration.AccountStatus accountStatus,
io.getlime.security.powerauth.lib.nextstep.model.enumeration.AuthMethod authMethod,
io.getlime.security.powerauth.lib.dataadapter.model.entity.OperationContext operationContext,
String lang,
boolean resend) |
Create and send authorization SMS message with new OTP authorization code.
|
io.getlime.core.rest.model.base.response.ObjectResponse<io.getlime.security.powerauth.lib.dataadapter.model.response.CreateConsentFormResponse> |
DataAdapterClient.createConsentForm(String userId,
String organizationId,
io.getlime.security.powerauth.lib.dataadapter.model.entity.OperationContext operationContext,
String lang) |
Create OAuth 2.0 consent form.
|
io.getlime.core.rest.model.base.response.ObjectResponse<io.getlime.security.powerauth.lib.dataadapter.model.response.CreateImplicitLoginOperationResponse> |
DataAdapterClient.createImplicitLoginOperation(String clientId,
String[] scopes) |
Create a new login operation from the OAuth 2.0 login context.
|
io.getlime.core.rest.model.base.response.ObjectResponse<io.getlime.security.powerauth.lib.dataadapter.model.response.DecorateOperationFormDataResponse> |
DataAdapterClient.decorateOperationFormData(String userId,
String organizationId,
io.getlime.security.powerauth.lib.nextstep.model.enumeration.AuthMethod authMethod,
io.getlime.security.powerauth.lib.dataadapter.model.entity.OperationContext operationContext) |
Decorate operation form data.
|
io.getlime.core.rest.model.base.response.ObjectResponse<io.getlime.security.powerauth.lib.dataadapter.model.response.AfsResponse> |
DataAdapterClient.executeAfsAction(String userId,
String organizationId,
io.getlime.security.powerauth.lib.dataadapter.model.entity.OperationContext operationContext,
io.getlime.security.powerauth.lib.dataadapter.model.request.AfsRequestParameters afsRequestParameters,
Map<String,Object> extras) |
Execute an anti-fraud system action with information about current step and retrieve response which can override
authentication instruments used in current authentication step.
|
io.getlime.core.rest.model.base.response.ObjectResponse<io.getlime.security.powerauth.lib.dataadapter.model.response.UserDetailResponse> |
DataAdapterClient.fetchUserDetail(String userId,
String organizationId) |
Obtain user details for given user ID.
|
io.getlime.core.rest.model.base.response.Response |
DataAdapterClient.formDataChangedNotification(io.getlime.security.powerauth.lib.dataadapter.model.entity.FormDataChange formDataChange,
String userId,
String organizationId,
io.getlime.security.powerauth.lib.dataadapter.model.entity.OperationContext operationContext) |
Send a notification about form data change.
|
io.getlime.core.rest.model.base.response.ObjectResponse<io.getlime.security.powerauth.lib.dataadapter.model.response.GetPAOperationMappingResponse> |
DataAdapterClient.getPAOperationMapping(String userId,
String organizationId,
io.getlime.security.powerauth.lib.nextstep.model.enumeration.AuthMethod authMethod,
io.getlime.security.powerauth.lib.dataadapter.model.entity.OperationContext operationContext) |
Get the operation mapping from Next Step operation to PowerAuth operation.
|
io.getlime.core.rest.model.base.response.ObjectResponse<io.getlime.security.powerauth.lib.dataadapter.model.response.InitAuthMethodResponse> |
DataAdapterClient.initAuthMethod(String userId,
String organizationId,
io.getlime.security.powerauth.lib.nextstep.model.enumeration.AuthMethod authMethod,
io.getlime.security.powerauth.lib.dataadapter.model.entity.OperationContext operationContext) |
Initialize an authentication method.
|
io.getlime.core.rest.model.base.response.ObjectResponse<io.getlime.security.powerauth.lib.dataadapter.model.response.InitConsentFormResponse> |
DataAdapterClient.initConsentForm(String userId,
String organizationId,
io.getlime.security.powerauth.lib.dataadapter.model.entity.OperationContext operationContext) |
Initialize OAuth 2.0 consent form.
|
io.getlime.core.rest.model.base.response.ObjectResponse<io.getlime.security.powerauth.lib.dataadapter.model.response.UserDetailResponse> |
DataAdapterClient.lookupUser(String username,
String organizationId,
String clientCertificate,
io.getlime.security.powerauth.lib.dataadapter.model.entity.OperationContext operationContext) |
Lookup user account.
|
io.getlime.core.rest.model.base.response.Response |
DataAdapterClient.operationChangedNotification(io.getlime.security.powerauth.lib.dataadapter.model.entity.OperationChange operationChange,
String userId,
String organizationId,
io.getlime.security.powerauth.lib.dataadapter.model.entity.OperationContext operationContext) |
Send a notification about operation change.
|
io.getlime.core.rest.model.base.response.ObjectResponse<io.getlime.security.powerauth.lib.dataadapter.model.response.SaveConsentFormResponse> |
DataAdapterClient.saveConsentForm(String userId,
String organizationId,
io.getlime.security.powerauth.lib.dataadapter.model.entity.OperationContext operationContext,
List<io.getlime.security.powerauth.lib.dataadapter.model.entity.ConsentOption> options) |
Save options selected by the user in the OAuth 2.0 consent form.
|
io.getlime.core.rest.model.base.response.ObjectResponse<io.getlime.security.powerauth.lib.dataadapter.model.response.SendAuthorizationSmsResponse> |
DataAdapterClient.sendAuthorizationSms(String userId,
String organizationId,
io.getlime.security.powerauth.lib.dataadapter.model.enumeration.AccountStatus accountStatus,
io.getlime.security.powerauth.lib.nextstep.model.enumeration.AuthMethod authMethod,
io.getlime.security.powerauth.lib.dataadapter.model.entity.OperationContext operationContext,
String messageId,
String authorizationCode,
String lang,
boolean resend) |
Send authorization SMS message with existing OTP authorization code.
|
io.getlime.core.rest.model.base.response.ObjectResponse<io.getlime.security.powerauth.lib.dataadapter.model.response.ValidateConsentFormResponse> |
DataAdapterClient.validateConsentForm(String userId,
String organizationId,
io.getlime.security.powerauth.lib.dataadapter.model.entity.OperationContext operationContext,
String lang,
List<io.getlime.security.powerauth.lib.dataadapter.model.entity.ConsentOption> options) |
Validate options selected by the user in the OAuth 2.0 consent form.
|
io.getlime.core.rest.model.base.response.ObjectResponse<io.getlime.security.powerauth.lib.dataadapter.model.response.VerifySmsAuthorizationResponse> |
DataAdapterClient.verifyAuthorizationSms(String messageId,
String authorizationCode,
String userId,
String organizationId,
io.getlime.security.powerauth.lib.dataadapter.model.enumeration.AccountStatus accountStatus,
io.getlime.security.powerauth.lib.dataadapter.model.entity.OperationContext operationContext) |
Verify OTP authorization code for previously generated SMS message.
|
io.getlime.core.rest.model.base.response.ObjectResponse<io.getlime.security.powerauth.lib.dataadapter.model.response.VerifySmsAndPasswordResponse> |
DataAdapterClient.verifyAuthorizationSmsAndPassword(String messageId,
String authorizationCode,
String userId,
String organizationId,
io.getlime.security.powerauth.lib.dataadapter.model.enumeration.AccountStatus accountStatus,
String password,
io.getlime.security.powerauth.lib.dataadapter.model.entity.AuthenticationContext authenticationContext,
io.getlime.security.powerauth.lib.dataadapter.model.entity.OperationContext operationContext) |
Verify OTP authorization code for previously generated SMS message together with user password.
|
io.getlime.core.rest.model.base.response.ObjectResponse<io.getlime.security.powerauth.lib.dataadapter.model.response.VerifyCertificateResponse> |
DataAdapterClient.verifyClientCertificate(String userId,
String organizationId,
String clientCertificate,
io.getlime.security.powerauth.lib.nextstep.model.enumeration.AuthMethod authMethod,
io.getlime.security.powerauth.lib.dataadapter.model.enumeration.AccountStatus accountStatus,
io.getlime.security.powerauth.lib.dataadapter.model.entity.OperationContext operationContext) |
Verify client TLS certificate.
|