Class ActivationController

java.lang.Object
io.getlime.security.powerauth.rest.api.spring.controller.ActivationController

@RestController("activationControllerV3") @RequestMapping("/pa/v3/activation") public class ActivationController extends Object
Controller implementing activation related end-points from the PowerAuth Standard API.

PowerAuth protocol versions:

  • 3.0
  • 3.1
  • 3.2
  • 3.3
Author:
Roman Strobl, roman.strobl@wultra.com
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    io.getlime.security.powerauth.rest.api.model.response.ActivationLayer1Response
    createActivation(io.getlime.security.powerauth.rest.api.model.request.ActivationLayer1Request request, EncryptionContext context)
    Create activation.
    io.getlime.core.rest.model.base.response.ObjectResponse<io.getlime.security.powerauth.rest.api.model.response.ActivationDetailResponse>
     
    io.getlime.core.rest.model.base.response.ObjectResponse<io.getlime.security.powerauth.rest.api.model.response.ActivationStatusResponse>
    getActivationStatus(io.getlime.core.rest.model.base.request.ObjectRequest<io.getlime.security.powerauth.rest.api.model.request.ActivationStatusRequest> request)
    Get activation status.
    io.getlime.core.rest.model.base.response.ObjectResponse<io.getlime.security.powerauth.rest.api.model.response.ActivationRemoveResponse>
    removeActivation(String signatureHeader, jakarta.servlet.http.HttpServletRequest httpServletRequest)
    Remove activation.
    io.getlime.core.rest.model.base.response.ObjectResponse<io.getlime.security.powerauth.rest.api.model.response.ActivationDetailResponse>
    renameApplication(io.getlime.security.powerauth.rest.api.model.request.ActivationRenameRequest request, PowerAuthApiAuthentication auth)
     
    void
    Set the activation service via setter injection.
    void
    Set the authentication provider via setter injection.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait