use of com.nexblocks.authguard.service.AccountsService in project AuthGuard by AuthGuard.
the class AuthorizationCodeToOidcTest method setup.
@BeforeEach
void setup() {
authorizationCodeVerifier = Mockito.mock(AuthorizationCodeVerifier.class);
accountsService = Mockito.mock(AccountsService.class);
openIdConnectTokenProvider = Mockito.mock(OpenIdConnectTokenProvider.class);
serviceMapper = new ServiceMapperImpl();
authorizationCodeToOidc = new AuthorizationCodeToOidc(new AccountsServiceAdapter(accountsService), authorizationCodeVerifier, openIdConnectTokenProvider, serviceMapper);
}
use of com.nexblocks.authguard.service.AccountsService in project AuthGuard by AuthGuard.
the class ApplicationsServiceImplTest method setup.
@BeforeEach
void setup() {
applicationsRepository = Mockito.mock(ApplicationsRepository.class);
accountsService = Mockito.mock(AccountsService.class);
idempotencyService = Mockito.mock(IdempotencyService.class);
messageBus = Mockito.mock(MessageBus.class);
serviceMapper = new ServiceMapperImpl();
applicationsService = new ApplicationsServiceImpl(applicationsRepository, accountsService, idempotencyService, serviceMapper, messageBus);
}
use of com.nexblocks.authguard.service.AccountsService in project AuthGuard by AuthGuard.
the class CredentialsServiceImplTest method setup.
@BeforeEach
void setup() {
accountsService = Mockito.mock(AccountsService.class);
idempotencyService = Mockito.mock(IdempotencyService.class);
credentialsRepository = Mockito.mock(CredentialsRepository.class);
credentialsAuditRepository = Mockito.mock(CredentialsAuditRepository.class);
accountTokensRepository = Mockito.mock(AccountTokensRepository.class);
securePassword = Mockito.mock(SecurePassword.class);
securePasswordProvider = Mockito.mock(SecurePasswordProvider.class);
messageBus = Mockito.mock(MessageBus.class);
serviceMapper = new ServiceMapperImpl();
Mockito.when(securePasswordProvider.get()).thenReturn(securePassword);
Mockito.when(securePasswordProvider.getCurrentVersion()).thenReturn(1);
final PasswordValidator passwordValidator = new PasswordValidator(PasswordsConfig.builder().conditions(PasswordConditions.builder().build()).build());
credentialsService = new CredentialsServiceImpl(accountsService, idempotencyService, credentialsRepository, credentialsAuditRepository, accountTokensRepository, securePasswordProvider, passwordValidator, messageBus, serviceMapper);
Mockito.when(accountsService.getById(any())).thenReturn(Optional.of(RANDOM.nextObject(AccountBO.class)));
}
use of com.nexblocks.authguard.service.AccountsService in project AuthGuard by AuthGuard.
the class OAuthServiceTest method setup.
@BeforeAll
void setup() {
testIdentityServer = new TestIdentityServer();
testIdentityServer.start();
clientConfiguration = ImmutableOAuthClientConfiguration.builder().provider("test").authUrl("http://localhost:" + testIdentityServer.getPort() + "/auth").tokenUrl("http://localhost:" + testIdentityServer.getPort() + "/token").authRedirectUrl("http://localhost/redirect").tokenRedirectUrl("http://localhost/redirect").clientId("unit-tests").clientSecret("secret").addDefaultScopes("openid", "profile").build();
accountProviderClientConfiguration = ImmutableOAuthClientConfiguration.builder().provider("account_test").authUrl("http://localhost:" + testIdentityServer.getPort() + "/auth").tokenUrl("http://localhost:" + testIdentityServer.getPort() + "/token").authRedirectUrl("http://localhost/redirect").tokenRedirectUrl("http://localhost/redirect").clientId("unit-tests").clientSecret("secret").addDefaultScopes("openid", "profile").accountProvider(true).emailField("email").build();
final ImmutableOAuthConfiguration oAuthConfiguration = ImmutableOAuthConfiguration.builder().addClients(clientConfiguration).addClients(accountProviderClientConfiguration).build();
sessionsService = Mockito.mock(SessionsService.class);
accountsService = Mockito.mock(AccountsService.class);
oAuthService = new OAuthService(oAuthConfiguration, sessionsService, accountsService);
}
Aggregations