Class Xs2aConsentService
- java.lang.Object
-
- de.adorsys.psd2.xs2a.service.consent.Xs2aConsentService
-
@Service public class Xs2aConsentService extends Object
-
-
Constructor Summary
Constructors Constructor Description Xs2aConsentService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<de.adorsys.psd2.consent.api.authorisation.CreateAuthorisationResponse>createConsentAuthorisation(String consentId, de.adorsys.psd2.consent.api.authorisation.CreateAuthorisationRequest request)Sends a POST request to CMS to store created consent authorisationOptional<de.adorsys.psd2.xs2a.core.sca.ScaStatus>getAuthorisationScaStatus(String consentId, String authorisationId)Requests CMS to retrieve SCA status of consent authorisation
-
-
-
Method Detail
-
createConsentAuthorisation
public Optional<de.adorsys.psd2.consent.api.authorisation.CreateAuthorisationResponse> createConsentAuthorisation(String consentId, de.adorsys.psd2.consent.api.authorisation.CreateAuthorisationRequest request)
Sends a POST request to CMS to store created consent authorisation- Parameters:
consentId- String representation of identifier of stored consentrequest- Object representation of all data needed for authorisation creation- Returns:
- CreateAuthorisationResponse object with authorisation ID and scaStatus
-
getAuthorisationScaStatus
public Optional<de.adorsys.psd2.xs2a.core.sca.ScaStatus> getAuthorisationScaStatus(String consentId, String authorisationId)
Requests CMS to retrieve SCA status of consent authorisation- Parameters:
consentId- String representation of consent identifierauthorisationId- String representation of authorisation identifier- Returns:
- SCA status of the authorisation
-
-