
processes.xs2a.authorization.consent.xs2a-authorize-consent.bpmn20.xml Maven / Gradle / Ivy
XS2A consent authorization process
scaStatus: recieved -> psuIdentified
Determines which SCA method was selected by bank
scaStatus: psuIdentified -> psuAuthenticated
ASPSP selected embedded SCA
#{xs2aConsentInfo.isEmbeddedOrDecoupled(CONTEXT) || xs2aConsentInfo.isStartConsentAuthorizationWithPin(CONTEXT)}
#{xs2aConsentInfo.isZeroScaAvailable(CONTEXT)}
#{xs2aConsentInfo.isOauth2Authorization(CONTEXT)}
#{xs2aConsentInfo.isOauth2TokenAvailableAndReadyToUse(CONTEXT)}
#{xs2aConsentInfo.isTrySkipStartConsentAuthorization(CONTEXT) && xs2aConsentInfo.isRedirect(CONTEXT)}
#{xs2aConsentInfo.isDecoupledScaFailed(CONTEXT)}
#{xs2aConsentInfo.isDecoupledScaFinalizedByPSU(CONTEXT)}
#{xs2aConsentInfo.isDecoupledScaSelected(CONTEXT)}
#{xs2aConsentInfo.isAuthorisationStarted(CONTEXT) || xs2aConsentInfo.isStartConsentAuthorizationWithPin(CONTEXT)}
scaStatus: psuIdentified -> psuAuthenticated
#{xs2aConsentInfo.isDecoupledWithZeroSca(CONTEXT) && !xs2aConsentInfo.isConsentFinalized(CONTEXT)}
#{xs2aConsentInfo.isStartConsentAuthorizationWithPin(CONTEXT)}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy