Class PsuLoginForAisService


  • @Service
    public class PsuLoginForAisService
    extends Object
    • Constructor Detail

      • PsuLoginForAisService

        public PsuLoginForAisService()
    • Method Detail

      • loginInPsuScopeAndAssociateAuthSession

        @Transactional
        public PsuLoginForAisService.Outcome loginInPsuScopeAndAssociateAuthSession​(String psuLogin,
                                                                                    String psuPassword,
                                                                                    UUID authorizationId,
                                                                                    String authorizationPassword)
        Used for the cases when PSU should be identified i.e. for consent sharing, so that PSU can manage associated entities.
      • anonymousPsuAssociateAuthSession

        @Transactional
        public PsuLoginForAisService.Outcome anonymousPsuAssociateAuthSession​(UUID authorizationId,
                                                                              String authorizationPassword)
        Used for the cases when there is no need to identify PSU - i.e. single time payment, so that requesting FinTech can manage associated entities.