public interface AisConsentAuthorisationService
| Modifier and Type | Method and Description |
|---|---|
Optional<CreateAisConsentAuthorizationResponse> |
createAuthorizationWithResponse(String consentId,
AisConsentAuthorizationRequest request)
Creates consent authorization and return response object
|
Optional<AisConsentAuthorizationResponse> |
getAccountConsentAuthorizationById(String authorizationId,
String consentId)
Gets consent authorization
|
Optional<List<String>> |
getAuthorisationsByConsentId(String consentId)
Gets list of consent authorisation IDs by consent ID
|
Optional<de.adorsys.psd2.xs2a.core.sca.AuthorisationScaApproachResponse> |
getAuthorisationScaApproach(String authorisationId)
Gets SCA approach from the authorisation by authorisation ID
|
Optional<de.adorsys.psd2.xs2a.core.sca.ScaStatus> |
getAuthorisationScaStatus(String consentId,
String authorisationId)
Gets SCA status of the authorisation by consent ID and authorisation ID
|
boolean |
isAuthenticationMethodDecoupled(String authorisationId,
String authenticationMethodId)
Checks if requested authentication method is decoupled.
|
boolean |
saveAuthenticationMethods(String authorisationId,
List<CmsScaMethod> methods)
Saves authentication methods in provided authorisation
|
boolean |
updateConsentAuthorisationStatus(String authorisationId,
de.adorsys.psd2.xs2a.core.sca.ScaStatus scaStatus)
Updates consent authorisation status
|
boolean |
updateConsentAuthorization(String authorizationId,
AisConsentAuthorizationRequest request)
Updates consent authorization
|
boolean |
updateScaApproach(String authorisationId,
de.adorsys.psd2.xs2a.core.profile.ScaApproach scaApproach)
Updates AIS SCA approach in authorisation
|
Optional<CreateAisConsentAuthorizationResponse> createAuthorizationWithResponse(String consentId, AisConsentAuthorizationRequest request)
consentId - id of consentrequest - needed parameters for creating consent authorizationOptional<AisConsentAuthorizationResponse> getAccountConsentAuthorizationById(String authorizationId, String consentId)
consentId - id of consentauthorizationId - id of authorisation sessionboolean updateConsentAuthorization(String authorizationId, AisConsentAuthorizationRequest request)
authorizationId - id of authorisation sessionrequest - needed parameters for updating consent authorizationboolean updateConsentAuthorisationStatus(String authorisationId, de.adorsys.psd2.xs2a.core.sca.ScaStatus scaStatus)
authorisationId - id of authorisation sessionscaStatus - to be updated statusOptional<List<String>> getAuthorisationsByConsentId(String consentId)
consentId - id of consentOptional<de.adorsys.psd2.xs2a.core.sca.ScaStatus> getAuthorisationScaStatus(String consentId, String authorisationId)
consentId - String representation of the consent identifierauthorisationId - String representation of the authorisation identifierboolean isAuthenticationMethodDecoupled(String authorisationId, String authenticationMethodId)
authorisationId - String representation of the authorisation identifierauthenticationMethodId - String representation of the available authentication method identifiertrue, if authentication method is decoupled and false otherwise.boolean saveAuthenticationMethods(String authorisationId, List<CmsScaMethod> methods)
authorisationId - String representation of the authorisation identifiermethods - List of authentication methods to be savedtrue if authorisation was found and updated, false otherwiseboolean updateScaApproach(String authorisationId, de.adorsys.psd2.xs2a.core.profile.ScaApproach scaApproach)
authorisationId - String representation of the authorisation identifierscaApproach - Chosen SCA approachtrue if authorisation was found and SCA approach updated, false otherwiseOptional<de.adorsys.psd2.xs2a.core.sca.AuthorisationScaApproachResponse> getAuthorisationScaApproach(String authorisationId)
authorisationId - String representation of the authorisation identifierCopyright © 2020. All rights reserved.