public Authentication authenticate()

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;
    }