@Component public class AisConsentSpiImpl extends Object implements de.adorsys.psd2.xs2a.spi.service.AisConsentSpi
| Constructor and Description |
|---|
AisConsentSpiImpl(ConsentRestClient consentRestClient,
de.adorsys.ledgers.middleware.api.service.TokenStorageService tokenStorageService,
AisConsentMapper aisConsentMapper,
AuthRequestInterceptor authRequestInterceptor,
AspspConsentDataService consentDataService,
GeneralAuthorisationService authorisationService,
ScaMethodConverter scaMethodConverter,
ScaLoginMapper scaLoginMapper,
FeignExceptionReader feignExceptionReader) |
| Modifier and Type | Method and Description |
|---|---|
de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.authorisation.SpiAuthorisationStatus> |
authorisePsu(@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData contextData,
@NotNull de.adorsys.psd2.xs2a.spi.domain.psu.SpiPsuData psuLoginData,
String password,
de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountConsent aisConsent,
@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider) |
de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.consent.SpiInitiateAisConsentResponse> |
initiateAisConsent(@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData contextData,
de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountConsent accountConsent,
@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider) |
@NotNull de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.authorisation.SpiAuthorizationCodeResult> |
requestAuthorisationCode(@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData contextData,
@NotNull String authenticationMethodId,
@NotNull de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountConsent businessObject,
@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider) |
de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<List<de.adorsys.psd2.xs2a.spi.domain.authorisation.SpiAuthenticationObject>> |
requestAvailableScaMethods(@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData contextData,
de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountConsent businessObject,
@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider)
This call must follow an init consent request, therefore we are expecting the
AspspConsentData object to contain a SCAConsentResponseTO
response. |
de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse.VoidResponse> |
revokeAisConsent(@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData contextData,
de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountConsent accountConsent,
@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider) |
@NotNull de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.authorisation.SpiAuthorisationDecoupledScaResponse> |
startScaDecoupled(@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData contextData,
@NotNull String authorisationId,
@Nullable String authenticationMethodId,
@NotNull de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountConsent businessObject,
@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider) |
@NotNull de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.consent.SpiVerifyScaAuthorisationResponse> |
verifyScaAuthorisation(@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData contextData,
@NotNull de.adorsys.psd2.xs2a.spi.domain.authorisation.SpiScaConfirmation spiScaConfirmation,
@NotNull de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountConsent accountConsent,
@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider) |
public AisConsentSpiImpl(ConsentRestClient consentRestClient, de.adorsys.ledgers.middleware.api.service.TokenStorageService tokenStorageService, AisConsentMapper aisConsentMapper, AuthRequestInterceptor authRequestInterceptor, AspspConsentDataService consentDataService, GeneralAuthorisationService authorisationService, ScaMethodConverter scaMethodConverter, ScaLoginMapper scaLoginMapper, FeignExceptionReader feignExceptionReader)
public de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.consent.SpiInitiateAisConsentResponse> initiateAisConsent(@NotNull
@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData contextData,
de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountConsent accountConsent,
@NotNull
@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider)
initiateAisConsent in interface de.adorsys.psd2.xs2a.spi.service.AisConsentSpipublic de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse.VoidResponse> revokeAisConsent(@NotNull
@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData contextData,
de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountConsent accountConsent,
@NotNull
@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider)
revokeAisConsent in interface de.adorsys.psd2.xs2a.spi.service.AisConsentSpi@NotNull
public @NotNull de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.consent.SpiVerifyScaAuthorisationResponse> verifyScaAuthorisation(@NotNull
@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData contextData,
@NotNull
@NotNull de.adorsys.psd2.xs2a.spi.domain.authorisation.SpiScaConfirmation spiScaConfirmation,
@NotNull
@NotNull de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountConsent accountConsent,
@NotNull
@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider)
verifyScaAuthorisation in interface de.adorsys.psd2.xs2a.spi.service.AisConsentSpipublic de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.authorisation.SpiAuthorisationStatus> authorisePsu(@NotNull
@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData contextData,
@NotNull
@NotNull de.adorsys.psd2.xs2a.spi.domain.psu.SpiPsuData psuLoginData,
String password,
de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountConsent aisConsent,
@NotNull
@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider)
public de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<List<de.adorsys.psd2.xs2a.spi.domain.authorisation.SpiAuthenticationObject>> requestAvailableScaMethods(@NotNull @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData contextData, de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountConsent businessObject, @NotNull @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider)
AspspConsentData object to contain a SCAConsentResponseTO
response.@NotNull
public @NotNull de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.authorisation.SpiAuthorizationCodeResult> requestAuthorisationCode(@NotNull
@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData contextData,
@NotNull
@NotNull String authenticationMethodId,
@NotNull
@NotNull de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountConsent businessObject,
@NotNull
@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider)
@NotNull
public @NotNull de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.authorisation.SpiAuthorisationDecoupledScaResponse> startScaDecoupled(@NotNull
@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData contextData,
@NotNull
@NotNull String authorisationId,
@Nullable
@Nullable String authenticationMethodId,
@NotNull
@NotNull de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountConsent businessObject,
@NotNull
@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider)
Copyright © 2019. All rights reserved.