1 package dst.ass2.service.auth.client.impl;
3 import dst.ass2.service.api.auth.AuthenticationException;
4 import dst.ass2.service.api.auth.NoSuchUserException;
5 import dst.ass2.service.auth.client.AuthenticationClientProperties;
6 import dst.ass2.service.auth.client.IAuthenticationClient;
8 public class GrpcAuthenticationClient implements IAuthenticationClient {
10 // TODO make use of the generated grpc sources to implement a blocking client
12 public GrpcAuthenticationClient(AuthenticationClientProperties properties) {
17 public String authenticate(String email, String password) throws NoSuchUserException, AuthenticationException {
23 public boolean isTokenValid(String token) {