Class PsuLoginService
- java.lang.Object
-
- de.adorsys.opba.protocol.facade.services.authorization.PsuLoginService
-
@Service public class PsuLoginService extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPsuLoginService.Outcome
-
Constructor Summary
Constructors Constructor Description PsuLoginService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompletableFuture<PsuLoginService.Outcome>anonymousPsuAssociateAuthSession(UUID authorizationId, String authorizationPassword)Used for the cases when there is no need to identify PSU - i.e.CompletableFuture<PsuLoginService.Outcome>loginInPsuScopeAndAssociateAuthSession(String psuLogin, String psuPassword, UUID authorizationId, String authorizationPassword)Used for the cases when PSU should be identified i.e.
-
-
-
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.
-
-