@RestController(value="activationControllerV2") @RequestMapping(value="/pa/activation") public class ActivationController extends Object
PowerAuth protocol versions:
| Constructor and Description |
|---|
ActivationController() |
| Modifier and Type | Method and Description |
|---|---|
io.getlime.core.rest.model.base.response.ObjectResponse<io.getlime.security.powerauth.rest.api.model.response.v2.ActivationCreateResponse> |
createActivation(io.getlime.core.rest.model.base.request.ObjectRequest<io.getlime.security.powerauth.rest.api.model.request.v2.ActivationCreateRequest> request)
Create a new activation.
|
io.getlime.core.rest.model.base.response.ObjectResponse<io.getlime.security.powerauth.rest.api.model.response.v3.ActivationStatusResponse> |
getActivationStatus(io.getlime.core.rest.model.base.request.ObjectRequest<io.getlime.security.powerauth.rest.api.model.request.v3.ActivationStatusRequest> request)
Get activation status.
|
io.getlime.core.rest.model.base.response.ObjectResponse<io.getlime.security.powerauth.rest.api.model.response.v3.ActivationRemoveResponse> |
removeActivation(String signatureHeader)
Remove activation.
|
void |
setActivationServiceV2(ActivationService activationServiceV2) |
void |
setActivationServiceV3(ActivationService activationServiceV3) |
void |
setAuthenticationProvider(PowerAuthAuthenticationProvider authenticationProvider) |
@Autowired public void setActivationServiceV2(ActivationService activationServiceV2)
@Autowired public void setActivationServiceV3(ActivationService activationServiceV3)
@Autowired public void setAuthenticationProvider(PowerAuthAuthenticationProvider authenticationProvider)
@RequestMapping(value="create",
method=POST)
public io.getlime.core.rest.model.base.response.ObjectResponse<io.getlime.security.powerauth.rest.api.model.response.v2.ActivationCreateResponse> createActivation(@RequestBody
io.getlime.core.rest.model.base.request.ObjectRequest<io.getlime.security.powerauth.rest.api.model.request.v2.ActivationCreateRequest> request)
throws PowerAuthActivationException
request - PowerAuth RESTful request with ActivationCreateRequest payload.ActivationCreateResponse payload.PowerAuthActivationException - In case creating activation fails.@RequestMapping(value="status",
method=POST)
public io.getlime.core.rest.model.base.response.ObjectResponse<io.getlime.security.powerauth.rest.api.model.response.v3.ActivationStatusResponse> getActivationStatus(@RequestBody
io.getlime.core.rest.model.base.request.ObjectRequest<io.getlime.security.powerauth.rest.api.model.request.v3.ActivationStatusRequest> request)
throws PowerAuthActivationException
request - PowerAuth RESTful request with ActivationStatusRequest payload.ActivationStatusResponse payload.PowerAuthActivationException - In case request fails.@RequestMapping(value="remove",
method=POST)
public io.getlime.core.rest.model.base.response.ObjectResponse<io.getlime.security.powerauth.rest.api.model.response.v3.ActivationRemoveResponse> removeActivation(@RequestHeader(value="X-PowerAuth-Authorization")
String signatureHeader)
throws PowerAuthActivationException,
PowerAuthAuthenticationException
signatureHeader - PowerAuth signature HTTP header.ActivationRemoveResponse payload.PowerAuthActivationException - In case activation access fails.PowerAuthAuthenticationException - In case the signature validation fails.Copyright © 2017–2019 Wultra s.r.o.. All rights reserved.