Class PsuLoginService


  • @Service
    public class PsuLoginService
    extends Object
    • Constructor Detail

      • PsuLoginService

        public PsuLoginService()
    • Method Detail

      • loginInPsuScopeAndAssociateAuthSession

        public CompletableFuture<PsuLoginService.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

        public CompletableFuture<PsuLoginService.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.