Class Xs2aAbstractConsentService


  • @Service
    public class Xs2aAbstractConsentService
    extends Object
    • Constructor Detail

      • Xs2aAbstractConsentService

        public Xs2aAbstractConsentService()
    • Method Detail

      • createConsent

        public Optional<Xs2aCreateAisConsentResponse> createConsent​(CreateConsentReq request,
                                                                    de.adorsys.psd2.xs2a.core.psu.PsuIdData psuData,
                                                                    de.adorsys.psd2.xs2a.core.tpp.TppInfo tppInfo)
        Sends a POST request to CMS to store created AIS consent
        Parameters:
        request - Request body storing main consent details
        psuData - PsuIdData container of authorisation data about PSU
        tppInfo - Information about particular TPP from TPP Certificate
        Returns:
        create consent response, containing consent and its encrypted ID