Class PowerAuthRestClient
java.lang.Object
com.wultra.security.powerauth.rest.client.PowerAuthRestClient
- All Implemented Interfaces:
PowerAuthClient
public class PowerAuthRestClient extends Object implements PowerAuthClient
Class implementing a PowerAuth REST client.
- Author:
- Roman Strobl, roman.strobl@wultra.com
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classPowerAuthRestClient.PowerAuthServiceClientV2Client with PowerAuth version 2.0 methods.Nested classes/interfaces inherited from interface com.wultra.security.powerauth.client.PowerAuthClient
PowerAuthClient.PowerAuthClientV2 -
Constructor Summary
Constructors Constructor Description PowerAuthRestClient(String baseUrl)PowerAuth REST client constructor.PowerAuthRestClient(String baseUrl, PowerAuthRestClientConfiguration config)PowerAuth REST client constructor. -
Method Summary
-
Constructor Details
-
PowerAuthRestClient
PowerAuth REST client constructor.- Parameters:
baseUrl- BASE URL of REST endpoints.- Throws:
PowerAuthClientException
-
PowerAuthRestClient
public PowerAuthRestClient(String baseUrl, PowerAuthRestClientConfiguration config) throws PowerAuthClientExceptionPowerAuth REST client constructor.- Parameters:
baseUrl- Base URL of REST endpoints.- Throws:
PowerAuthClientException
-
-
Method Details
-
getSystemStatus
public GetSystemStatusResponse getSystemStatus(GetSystemStatusRequest request) throws PowerAuthClientException- Specified by:
getSystemStatusin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
getSystemStatus
- Specified by:
getSystemStatusin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
getErrorList
public GetErrorCodeListResponse getErrorList(GetErrorCodeListRequest request) throws PowerAuthClientException- Specified by:
getErrorListin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
getErrorList
- Specified by:
getErrorListin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
initActivation
public InitActivationResponse initActivation(InitActivationRequest request) throws PowerAuthClientException- Specified by:
initActivationin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
initActivation
public InitActivationResponse initActivation(String userId, Long applicationId) throws PowerAuthClientException- Specified by:
initActivationin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
initActivation
public InitActivationResponse initActivation(String userId, Long applicationId, ActivationOtpValidation otpValidation, String otp) throws PowerAuthClientException- Specified by:
initActivationin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
initActivation
public InitActivationResponse initActivation(String userId, Long applicationId, Long maxFailureCount, Date timestampActivationExpire) throws PowerAuthClientException- Specified by:
initActivationin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
initActivation
public InitActivationResponse initActivation(String userId, Long applicationId, Long maxFailureCount, Date timestampActivationExpire, ActivationOtpValidation otpValidation, String otp) throws PowerAuthClientException- Specified by:
initActivationin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
prepareActivation
public PrepareActivationResponse prepareActivation(PrepareActivationRequest request) throws PowerAuthClientException- Specified by:
prepareActivationin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
prepareActivation
public PrepareActivationResponse prepareActivation(String activationCode, String applicationKey, String ephemeralPublicKey, String encryptedData, String mac, String nonce) throws PowerAuthClientException- Specified by:
prepareActivationin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
createActivation
public CreateActivationResponse createActivation(CreateActivationRequest request) throws PowerAuthClientException- Specified by:
createActivationin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
createActivation
public CreateActivationResponse createActivation(String userId, Date timestampActivationExpire, Long maxFailureCount, String applicationKey, String ephemeralPublicKey, String encryptedData, String mac, String nonce) throws PowerAuthClientException- Specified by:
createActivationin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
updateActivationOtp
public UpdateActivationOtpResponse updateActivationOtp(String activationId, String externalUserId, String activationOtp) throws PowerAuthClientException- Specified by:
updateActivationOtpin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
updateActivationOtp
public UpdateActivationOtpResponse updateActivationOtp(UpdateActivationOtpRequest request) throws PowerAuthClientException- Specified by:
updateActivationOtpin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
commitActivation
public CommitActivationResponse commitActivation(CommitActivationRequest request) throws PowerAuthClientException- Specified by:
commitActivationin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
commitActivation
public CommitActivationResponse commitActivation(String activationId, String externalUserId) throws PowerAuthClientException- Specified by:
commitActivationin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
commitActivation
public CommitActivationResponse commitActivation(String activationId, String externalUserId, String activationOtp) throws PowerAuthClientException- Specified by:
commitActivationin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
getActivationStatus
public GetActivationStatusResponse getActivationStatus(GetActivationStatusRequest request) throws PowerAuthClientException- Specified by:
getActivationStatusin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
getActivationStatus
public GetActivationStatusResponse getActivationStatus(String activationId) throws PowerAuthClientException- Specified by:
getActivationStatusin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
getActivationStatusWithEncryptedStatusBlob
public GetActivationStatusResponse getActivationStatusWithEncryptedStatusBlob(String activationId, String challenge) throws PowerAuthClientException- Specified by:
getActivationStatusWithEncryptedStatusBlobin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
removeActivation
public RemoveActivationResponse removeActivation(RemoveActivationRequest request) throws PowerAuthClientException- Specified by:
removeActivationin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
removeActivation
public RemoveActivationResponse removeActivation(String activationId, String externalUserId) throws PowerAuthClientException- Specified by:
removeActivationin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
removeActivation
public RemoveActivationResponse removeActivation(String activationId, String externalUserId, Boolean revokeRecoveryCodes) throws PowerAuthClientException- Specified by:
removeActivationin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
getActivationListForUser
public GetActivationListForUserResponse getActivationListForUser(GetActivationListForUserRequest request) throws PowerAuthClientException- Specified by:
getActivationListForUserin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
getActivationListForUser
public List<GetActivationListForUserResponse.Activations> getActivationListForUser(String userId) throws PowerAuthClientException- Specified by:
getActivationListForUserin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
lookupActivations
public LookupActivationsResponse lookupActivations(LookupActivationsRequest request) throws PowerAuthClientException- Specified by:
lookupActivationsin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
lookupActivations
public List<LookupActivationsResponse.Activations> lookupActivations(List<String> userIds, List<Long> applicationIds, Date timestampLastUsedBefore, Date timestampLastUsedAfter, ActivationStatus activationStatus, List<String> activationFlags) throws PowerAuthClientException- Specified by:
lookupActivationsin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
updateStatusForActivations
public UpdateStatusForActivationsResponse updateStatusForActivations(UpdateStatusForActivationsRequest request) throws PowerAuthClientException- Specified by:
updateStatusForActivationsin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
updateStatusForActivations
public UpdateStatusForActivationsResponse updateStatusForActivations(List<String> activationIds, ActivationStatus activationStatus) throws PowerAuthClientException- Specified by:
updateStatusForActivationsin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
verifySignature
public VerifySignatureResponse verifySignature(VerifySignatureRequest request) throws PowerAuthClientException- Specified by:
verifySignaturein interfacePowerAuthClient- Throws:
PowerAuthClientException
-
verifySignature
public VerifySignatureResponse verifySignature(String activationId, String applicationKey, String data, String signature, SignatureType signatureType, String signatureVersion, Long forcedSignatureVersion) throws PowerAuthClientException- Specified by:
verifySignaturein interfacePowerAuthClient- Throws:
PowerAuthClientException
-
createPersonalizedOfflineSignaturePayload
public CreatePersonalizedOfflineSignaturePayloadResponse createPersonalizedOfflineSignaturePayload(CreatePersonalizedOfflineSignaturePayloadRequest request) throws PowerAuthClientException- Specified by:
createPersonalizedOfflineSignaturePayloadin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
createPersonalizedOfflineSignaturePayload
public CreatePersonalizedOfflineSignaturePayloadResponse createPersonalizedOfflineSignaturePayload(String activationId, String data) throws PowerAuthClientException- Specified by:
createPersonalizedOfflineSignaturePayloadin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
createNonPersonalizedOfflineSignaturePayload
public CreateNonPersonalizedOfflineSignaturePayloadResponse createNonPersonalizedOfflineSignaturePayload(CreateNonPersonalizedOfflineSignaturePayloadRequest request) throws PowerAuthClientException- Specified by:
createNonPersonalizedOfflineSignaturePayloadin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
createNonPersonalizedOfflineSignaturePayload
public CreateNonPersonalizedOfflineSignaturePayloadResponse createNonPersonalizedOfflineSignaturePayload(long applicationId, String data) throws PowerAuthClientException- Specified by:
createNonPersonalizedOfflineSignaturePayloadin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
verifyOfflineSignature
public VerifyOfflineSignatureResponse verifyOfflineSignature(VerifyOfflineSignatureRequest request) throws PowerAuthClientException- Specified by:
verifyOfflineSignaturein interfacePowerAuthClient- Throws:
PowerAuthClientException
-
verifyOfflineSignature
public VerifyOfflineSignatureResponse verifyOfflineSignature(String activationId, String data, String signature, boolean allowBiometry) throws PowerAuthClientException- Specified by:
verifyOfflineSignaturein interfacePowerAuthClient- Throws:
PowerAuthClientException
-
unlockVault
- Specified by:
unlockVaultin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
unlockVault
public VaultUnlockResponse unlockVault(String activationId, String applicationKey, String signature, SignatureType signatureType, String signatureVersion, String signedData, String ephemeralPublicKey, String encryptedData, String mac, String nonce) throws PowerAuthClientException- Specified by:
unlockVaultin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
verifyECDSASignature
public VerifyECDSASignatureResponse verifyECDSASignature(VerifyECDSASignatureRequest request) throws PowerAuthClientException- Specified by:
verifyECDSASignaturein interfacePowerAuthClient- Throws:
PowerAuthClientException
-
verifyECDSASignature
public VerifyECDSASignatureResponse verifyECDSASignature(String activationId, String data, String signature) throws PowerAuthClientException- Specified by:
verifyECDSASignaturein interfacePowerAuthClient- Throws:
PowerAuthClientException
-
getSignatureAuditLog
public SignatureAuditResponse getSignatureAuditLog(SignatureAuditRequest request) throws PowerAuthClientException- Specified by:
getSignatureAuditLogin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
getSignatureAuditLog
public List<SignatureAuditResponse.Items> getSignatureAuditLog(String userId, Date startingDate, Date endingDate) throws PowerAuthClientException- Specified by:
getSignatureAuditLogin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
getSignatureAuditLog
public List<SignatureAuditResponse.Items> getSignatureAuditLog(String userId, Long applicationId, Date startingDate, Date endingDate) throws PowerAuthClientException- Specified by:
getSignatureAuditLogin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
getActivationHistory
public ActivationHistoryResponse getActivationHistory(ActivationHistoryRequest request) throws PowerAuthClientException- Specified by:
getActivationHistoryin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
getActivationHistory
public List<ActivationHistoryResponse.Items> getActivationHistory(String activationId, Date startingDate, Date endingDate) throws PowerAuthClientException- Specified by:
getActivationHistoryin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
blockActivation
public BlockActivationResponse blockActivation(BlockActivationRequest request) throws PowerAuthClientException- Specified by:
blockActivationin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
blockActivation
public BlockActivationResponse blockActivation(String activationId, String reason, String externalUserId) throws PowerAuthClientException- Specified by:
blockActivationin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
unblockActivation
public UnblockActivationResponse unblockActivation(UnblockActivationRequest request) throws PowerAuthClientException- Specified by:
unblockActivationin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
unblockActivation
public UnblockActivationResponse unblockActivation(String activationId, String externalUserId) throws PowerAuthClientException- Specified by:
unblockActivationin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
getApplicationList
public GetApplicationListResponse getApplicationList(GetApplicationListRequest request) throws PowerAuthClientException- Specified by:
getApplicationListin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
getApplicationList
public List<GetApplicationListResponse.Applications> getApplicationList() throws PowerAuthClientException- Specified by:
getApplicationListin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
getApplicationDetail
public GetApplicationDetailResponse getApplicationDetail(GetApplicationDetailRequest request) throws PowerAuthClientException- Specified by:
getApplicationDetailin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
getApplicationDetail
public GetApplicationDetailResponse getApplicationDetail(Long applicationId) throws PowerAuthClientException- Specified by:
getApplicationDetailin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
getApplicationDetail
public GetApplicationDetailResponse getApplicationDetail(String applicationName) throws PowerAuthClientException- Specified by:
getApplicationDetailin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
lookupApplicationByAppKey
public LookupApplicationByAppKeyResponse lookupApplicationByAppKey(LookupApplicationByAppKeyRequest request) throws PowerAuthClientException- Specified by:
lookupApplicationByAppKeyin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
lookupApplicationByAppKey
public LookupApplicationByAppKeyResponse lookupApplicationByAppKey(String applicationKey) throws PowerAuthClientException- Specified by:
lookupApplicationByAppKeyin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
createApplication
public CreateApplicationResponse createApplication(CreateApplicationRequest request) throws PowerAuthClientException- Specified by:
createApplicationin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
createApplication
- Specified by:
createApplicationin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
createApplicationVersion
public CreateApplicationVersionResponse createApplicationVersion(CreateApplicationVersionRequest request) throws PowerAuthClientException- Specified by:
createApplicationVersionin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
createApplicationVersion
public CreateApplicationVersionResponse createApplicationVersion(Long applicationId, String versionName) throws PowerAuthClientException- Specified by:
createApplicationVersionin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
unsupportApplicationVersion
public UnsupportApplicationVersionResponse unsupportApplicationVersion(UnsupportApplicationVersionRequest request) throws PowerAuthClientException- Specified by:
unsupportApplicationVersionin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
unsupportApplicationVersion
public UnsupportApplicationVersionResponse unsupportApplicationVersion(Long versionId) throws PowerAuthClientException- Specified by:
unsupportApplicationVersionin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
supportApplicationVersion
public SupportApplicationVersionResponse supportApplicationVersion(SupportApplicationVersionRequest request) throws PowerAuthClientException- Specified by:
supportApplicationVersionin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
supportApplicationVersion
public SupportApplicationVersionResponse supportApplicationVersion(Long versionId) throws PowerAuthClientException- Specified by:
supportApplicationVersionin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
createIntegration
public CreateIntegrationResponse createIntegration(CreateIntegrationRequest request) throws PowerAuthClientException- Specified by:
createIntegrationin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
createIntegration
- Specified by:
createIntegrationin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
getIntegrationList
public GetIntegrationListResponse getIntegrationList(GetIntegrationListRequest request) throws PowerAuthClientException- Specified by:
getIntegrationListin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
getIntegrationList
- Specified by:
getIntegrationListin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
removeIntegration
public RemoveIntegrationResponse removeIntegration(RemoveIntegrationRequest request) throws PowerAuthClientException- Specified by:
removeIntegrationin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
removeIntegration
- Specified by:
removeIntegrationin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
createCallbackUrl
public CreateCallbackUrlResponse createCallbackUrl(CreateCallbackUrlRequest request) throws PowerAuthClientException- Specified by:
createCallbackUrlin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
createCallbackUrl
public CreateCallbackUrlResponse createCallbackUrl(Long applicationId, String name, CallbackUrlType type, String callbackUrl, List<String> attributes, HttpAuthenticationPrivate authentication) throws PowerAuthClientException- Specified by:
createCallbackUrlin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
updateCallbackUrl
public UpdateCallbackUrlResponse updateCallbackUrl(UpdateCallbackUrlRequest request) throws PowerAuthClientException- Specified by:
updateCallbackUrlin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
updateCallbackUrl
public UpdateCallbackUrlResponse updateCallbackUrl(String id, long applicationId, String name, String callbackUrl, List<String> attributes, HttpAuthenticationPrivate authentication) throws PowerAuthClientException- Specified by:
updateCallbackUrlin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
getCallbackUrlList
public GetCallbackUrlListResponse getCallbackUrlList(GetCallbackUrlListRequest request) throws PowerAuthClientException- Specified by:
getCallbackUrlListin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
getCallbackUrlList
public List<GetCallbackUrlListResponse.CallbackUrlList> getCallbackUrlList(Long applicationId) throws PowerAuthClientException- Specified by:
getCallbackUrlListin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
removeCallbackUrl
public RemoveCallbackUrlResponse removeCallbackUrl(RemoveCallbackUrlRequest request) throws PowerAuthClientException- Specified by:
removeCallbackUrlin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
removeCallbackUrl
public RemoveCallbackUrlResponse removeCallbackUrl(String callbackUrlId) throws PowerAuthClientException- Specified by:
removeCallbackUrlin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
createToken
- Specified by:
createTokenin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
createToken
public CreateTokenResponse createToken(String activationId, String applicationKey, String ephemeralPublicKey, String encryptedData, String mac, String nonce, SignatureType signatureType) throws PowerAuthClientException- Specified by:
createTokenin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
validateToken
public ValidateTokenResponse validateToken(ValidateTokenRequest request) throws PowerAuthClientException- Specified by:
validateTokenin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
validateToken
public ValidateTokenResponse validateToken(String tokenId, String nonce, long timestamp, String tokenDigest) throws PowerAuthClientException- Specified by:
validateTokenin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
removeToken
- Specified by:
removeTokenin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
removeToken
public RemoveTokenResponse removeToken(String tokenId, String activationId) throws PowerAuthClientException- Specified by:
removeTokenin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
getEciesDecryptor
public GetEciesDecryptorResponse getEciesDecryptor(GetEciesDecryptorRequest request) throws PowerAuthClientException- Specified by:
getEciesDecryptorin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
getEciesDecryptor
public GetEciesDecryptorResponse getEciesDecryptor(String activationId, String applicationKey, String ephemeralPublicKey) throws PowerAuthClientException- Specified by:
getEciesDecryptorin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
startUpgrade
public StartUpgradeResponse startUpgrade(StartUpgradeRequest request) throws PowerAuthClientException- Specified by:
startUpgradein interfacePowerAuthClient- Throws:
PowerAuthClientException
-
startUpgrade
public StartUpgradeResponse startUpgrade(String activationId, String applicationKey, String ephemeralPublicKey, String encryptedData, String mac, String nonce) throws PowerAuthClientException- Specified by:
startUpgradein interfacePowerAuthClient- Throws:
PowerAuthClientException
-
commitUpgrade
public CommitUpgradeResponse commitUpgrade(CommitUpgradeRequest request) throws PowerAuthClientException- Specified by:
commitUpgradein interfacePowerAuthClient- Throws:
PowerAuthClientException
-
commitUpgrade
public CommitUpgradeResponse commitUpgrade(String activationId, String applicationKey) throws PowerAuthClientException- Specified by:
commitUpgradein interfacePowerAuthClient- Throws:
PowerAuthClientException
-
createRecoveryCode
public CreateRecoveryCodeResponse createRecoveryCode(CreateRecoveryCodeRequest request) throws PowerAuthClientException- Specified by:
createRecoveryCodein interfacePowerAuthClient- Throws:
PowerAuthClientException
-
createRecoveryCode
public CreateRecoveryCodeResponse createRecoveryCode(Long applicationId, String userId, Long pukCount) throws PowerAuthClientException- Specified by:
createRecoveryCodein interfacePowerAuthClient- Throws:
PowerAuthClientException
-
confirmRecoveryCode
public ConfirmRecoveryCodeResponse confirmRecoveryCode(ConfirmRecoveryCodeRequest request) throws PowerAuthClientException- Specified by:
confirmRecoveryCodein interfacePowerAuthClient- Throws:
PowerAuthClientException
-
confirmRecoveryCode
public ConfirmRecoveryCodeResponse confirmRecoveryCode(String activationId, String applicationKey, String ephemeralPublicKey, String encryptedData, String mac, String nonce) throws PowerAuthClientException- Specified by:
confirmRecoveryCodein interfacePowerAuthClient- Throws:
PowerAuthClientException
-
lookupRecoveryCodes
public LookupRecoveryCodesResponse lookupRecoveryCodes(LookupRecoveryCodesRequest request) throws PowerAuthClientException- Specified by:
lookupRecoveryCodesin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
lookupRecoveryCodes
public LookupRecoveryCodesResponse lookupRecoveryCodes(String userId, String activationId, Long applicationId, RecoveryCodeStatus recoveryCodeStatus, RecoveryPukStatus recoveryPukStatus) throws PowerAuthClientException- Specified by:
lookupRecoveryCodesin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
revokeRecoveryCodes
public RevokeRecoveryCodesResponse revokeRecoveryCodes(RevokeRecoveryCodesRequest request) throws PowerAuthClientException- Specified by:
revokeRecoveryCodesin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
revokeRecoveryCodes
public RevokeRecoveryCodesResponse revokeRecoveryCodes(List<Long> recoveryCodeIds) throws PowerAuthClientException- Specified by:
revokeRecoveryCodesin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
createActivationUsingRecoveryCode
public RecoveryCodeActivationResponse createActivationUsingRecoveryCode(RecoveryCodeActivationRequest request) throws PowerAuthClientException- Specified by:
createActivationUsingRecoveryCodein interfacePowerAuthClient- Throws:
PowerAuthClientException
-
createActivationUsingRecoveryCode
public RecoveryCodeActivationResponse createActivationUsingRecoveryCode(String recoveryCode, String puk, String applicationKey, Long maxFailureCount, String ephemeralPublicKey, String encryptedData, String mac, String nonce) throws PowerAuthClientException- Specified by:
createActivationUsingRecoveryCodein interfacePowerAuthClient- Throws:
PowerAuthClientException
-
getRecoveryConfig
public GetRecoveryConfigResponse getRecoveryConfig(GetRecoveryConfigRequest request) throws PowerAuthClientException- Specified by:
getRecoveryConfigin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
getRecoveryConfig
public GetRecoveryConfigResponse getRecoveryConfig(Long applicationId) throws PowerAuthClientException- Specified by:
getRecoveryConfigin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
updateRecoveryConfig
public UpdateRecoveryConfigResponse updateRecoveryConfig(UpdateRecoveryConfigRequest request) throws PowerAuthClientException- Specified by:
updateRecoveryConfigin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
updateRecoveryConfig
public UpdateRecoveryConfigResponse updateRecoveryConfig(Long applicationId, Boolean activationRecoveryEnabled, Boolean recoveryPostcardEnabled, Boolean allowMultipleRecoveryCodes, String remoteRecoveryPublicKeyBase64) throws PowerAuthClientException- Specified by:
updateRecoveryConfigin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
listActivationFlags
public ListActivationFlagsResponse listActivationFlags(ListActivationFlagsRequest request) throws PowerAuthClientException- Specified by:
listActivationFlagsin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
listActivationFlags
public ListActivationFlagsResponse listActivationFlags(String activationId) throws PowerAuthClientException- Specified by:
listActivationFlagsin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
addActivationFlags
public AddActivationFlagsResponse addActivationFlags(AddActivationFlagsRequest request) throws PowerAuthClientException- Specified by:
addActivationFlagsin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
addActivationFlags
public AddActivationFlagsResponse addActivationFlags(String activationId, List<String> activationFlags) throws PowerAuthClientException- Specified by:
addActivationFlagsin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
updateActivationFlags
public UpdateActivationFlagsResponse updateActivationFlags(UpdateActivationFlagsRequest request) throws PowerAuthClientException- Specified by:
updateActivationFlagsin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
updateActivationFlags
public UpdateActivationFlagsResponse updateActivationFlags(String activationId, List<String> activationFlags) throws PowerAuthClientException- Specified by:
updateActivationFlagsin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
removeActivationFlags
public RemoveActivationFlagsResponse removeActivationFlags(RemoveActivationFlagsRequest request) throws PowerAuthClientException- Specified by:
removeActivationFlagsin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
removeActivationFlags
public RemoveActivationFlagsResponse removeActivationFlags(String activationId, List<String> activationFlags) throws PowerAuthClientException- Specified by:
removeActivationFlagsin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
listApplicationRoles
public ListApplicationRolesResponse listApplicationRoles(ListApplicationRolesRequest request) throws PowerAuthClientException- Specified by:
listApplicationRolesin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
listApplicationRoles
public ListApplicationRolesResponse listApplicationRoles(Long applicationId) throws PowerAuthClientException- Specified by:
listApplicationRolesin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
addApplicationRoles
public AddApplicationRolesResponse addApplicationRoles(AddApplicationRolesRequest request) throws PowerAuthClientException- Specified by:
addApplicationRolesin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
addApplicationRoles
public AddApplicationRolesResponse addApplicationRoles(Long applicationId, List<String> applicationRoles) throws PowerAuthClientException- Specified by:
addApplicationRolesin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
updateApplicationRoles
public UpdateApplicationRolesResponse updateApplicationRoles(UpdateApplicationRolesRequest request) throws PowerAuthClientException- Specified by:
updateApplicationRolesin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
updateApplicationRoles
public UpdateApplicationRolesResponse updateApplicationRoles(Long applicationId, List<String> applicationRoles) throws PowerAuthClientException- Specified by:
updateApplicationRolesin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
removeApplicationRoles
public RemoveApplicationRolesResponse removeApplicationRoles(RemoveApplicationRolesRequest request) throws PowerAuthClientException- Specified by:
removeApplicationRolesin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
removeApplicationRoles
public RemoveApplicationRolesResponse removeApplicationRoles(Long applicationId, List<String> applicationRoles) throws PowerAuthClientException- Specified by:
removeApplicationRolesin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
createOperation
public OperationDetailResponse createOperation(OperationCreateRequest request) throws PowerAuthClientException- Specified by:
createOperationin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
operationDetail
public OperationDetailResponse operationDetail(OperationDetailRequest request) throws PowerAuthClientException- Specified by:
operationDetailin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
operationList
public OperationListResponse operationList(OperationListForUserRequest request) throws PowerAuthClientException- Specified by:
operationListin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
operationPendingList
public OperationListResponse operationPendingList(OperationListForUserRequest request) throws PowerAuthClientException- Specified by:
operationPendingListin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
operationCancel
public OperationDetailResponse operationCancel(OperationCancelRequest request) throws PowerAuthClientException- Specified by:
operationCancelin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
operationApprove
public OperationUserActionResponse operationApprove(OperationApproveRequest request) throws PowerAuthClientException- Specified by:
operationApprovein interfacePowerAuthClient- Throws:
PowerAuthClientException
-
failApprovalOperation
public OperationUserActionResponse failApprovalOperation(OperationFailApprovalRequest request) throws PowerAuthClientException- Specified by:
failApprovalOperationin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
operationReject
public OperationUserActionResponse operationReject(OperationRejectRequest request) throws PowerAuthClientException- Specified by:
operationRejectin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
operationTemplateList
- Specified by:
operationTemplateListin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
operationTemplateDetail
public OperationTemplateDetailResponse operationTemplateDetail(OperationTemplateDetailRequest request) throws PowerAuthClientException- Specified by:
operationTemplateDetailin interfacePowerAuthClient- Throws:
PowerAuthClientException
-
createOperationTemplate
public OperationTemplateDetailResponse createOperationTemplate(OperationTemplateCreateRequest request) throws PowerAuthClientException- Specified by:
createOperationTemplatein interfacePowerAuthClient- Throws:
PowerAuthClientException
-
updateOperationTemplate
public OperationTemplateDetailResponse updateOperationTemplate(OperationTemplateUpdateRequest request) throws PowerAuthClientException- Specified by:
updateOperationTemplatein interfacePowerAuthClient- Throws:
PowerAuthClientException
-
removeOperationTemplate
public io.getlime.core.rest.model.base.response.Response removeOperationTemplate(OperationTemplateDeleteRequest request) throws PowerAuthClientException- Specified by:
removeOperationTemplatein interfacePowerAuthClient- Throws:
PowerAuthClientException
-
v2
- Specified by:
v2in interfacePowerAuthClient
-