in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/configuration/TenantAuthenticationProvider.java [45:57]
public Authentication authenticate(Authentication authentication) throws AuthenticationException {
String name = authentication.getName();
String password = authentication.getCredentials().toString();
UsernamePasswordAuthenticationToken token = null;
try {
Tenant principal = adminService.getTenant(UUID.fromString(password));
token = new UsernamePasswordAuthenticationToken(principal, principal.getId(), new ArrayList<>());
} catch (Exception e) {
LOGGER.error("Error authenticating", e);
throw new AuthenticationServiceException("Error authenticating");
}
return token;
}