@Service @Transactional public class MiddlewareOnlineBankingServiceImpl extends Object implements MiddlewareOnlineBankingService
| Constructor and Description |
|---|
MiddlewareOnlineBankingServiceImpl(UserService userService,
UserMapper userTOMapper,
BearerTokenMapper bearerTokenMapper,
AccessTokenMapper accessTokenMapper,
SCAOperationService scaOperationService,
SCAUtils scaUtils,
AccessTokenTO accessTokenTO) |
| Modifier and Type | Method and Description |
|---|---|
SCALoginResponseTO |
authenticateForLogin(String authorisationId,
String authCode) |
SCALoginResponseTO |
authorise(String login,
String pin,
UserRoleTO role) |
SCALoginResponseTO |
authoriseForConsent(String login,
String pin,
String consentId,
String authorisationId,
OpTypeTO opType) |
SCALoginResponseTO |
generateLoginAuthCode(String scaUserDataId,
String authorisationId,
String userMessage,
int validitySeconds) |
UserTO |
register(String login,
String email,
String pin,
UserRoleTO role) |
BearerTokenTO |
validate(String accessToken) |
public MiddlewareOnlineBankingServiceImpl(UserService userService, UserMapper userTOMapper, BearerTokenMapper bearerTokenMapper, AccessTokenMapper accessTokenMapper, SCAOperationService scaOperationService, SCAUtils scaUtils, AccessTokenTO accessTokenTO)
public SCALoginResponseTO authorise(String login, String pin, UserRoleTO role) throws UserNotFoundMiddlewareException, InsufficientPermissionMiddlewareException
authorise in interface MiddlewareOnlineBankingServiceUserNotFoundMiddlewareExceptionInsufficientPermissionMiddlewareExceptionpublic SCALoginResponseTO authoriseForConsent(String login, String pin, String consentId, String authorisationId, OpTypeTO opType) throws UserNotFoundMiddlewareException, InsufficientPermissionMiddlewareException
authoriseForConsent in interface MiddlewareOnlineBankingServiceUserNotFoundMiddlewareExceptionInsufficientPermissionMiddlewareExceptionpublic BearerTokenTO validate(String accessToken) throws UserNotFoundMiddlewareException, InsufficientPermissionMiddlewareException
validate in interface MiddlewareOnlineBankingServiceUserNotFoundMiddlewareExceptionInsufficientPermissionMiddlewareExceptionpublic UserTO register(String login, String email, String pin, UserRoleTO role) throws UserAlreadyExistsMiddlewareException
register in interface MiddlewareOnlineBankingServiceUserAlreadyExistsMiddlewareExceptionpublic SCALoginResponseTO generateLoginAuthCode(String scaUserDataId, String authorisationId, String userMessage, int validitySeconds) throws SCAOperationNotFoundMiddlewareException, InsufficientPermissionMiddlewareException, SCAMethodNotSupportedMiddleException, UserScaDataNotFoundMiddlewareException, SCAOperationValidationMiddlewareException
public SCALoginResponseTO authenticateForLogin(String authorisationId, String authCode) throws SCAOperationNotFoundMiddlewareException, SCAOperationValidationMiddlewareException, SCAOperationExpiredMiddlewareException, SCAOperationUsedOrStolenMiddlewareException, InsufficientPermissionMiddlewareException
Copyright © 2019. All rights reserved.