]> git.somenet.org - pub/jan/dst18.git/blob - ass2-service/auth-client/src/main/java/dst/ass2/service/auth/client/impl/GrpcAuthenticationClient.java
Add template for assignment 2
[pub/jan/dst18.git] / ass2-service / auth-client / src / main / java / dst / ass2 / service / auth / client / impl / GrpcAuthenticationClient.java
1 package dst.ass2.service.auth.client.impl;
2
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;
7
8 public class GrpcAuthenticationClient implements IAuthenticationClient {
9
10     // TODO make use of the generated grpc sources to implement a blocking client
11
12     public GrpcAuthenticationClient(AuthenticationClientProperties properties) {
13         // TODO
14     }
15
16     @Override
17     public String authenticate(String email, String password) throws NoSuchUserException, AuthenticationException {
18         // TODO
19         return null;
20     }
21
22     @Override
23     public boolean isTokenValid(String token) {
24         // TODO
25         return false;
26     }
27
28     @Override
29     public void close() {
30         // TODO
31     }
32 }