@Override public final void signIn(final SignInRequest request, final StreamObserver<SignInResponse> responseObserver) { SignInResponse reply; try { GitkitUser gitkitUser = AuthUtils.verifyGitkitToken(request.getGitkitToken()); reply = SignInResponse.newBuilder().setUserToken(AuthUtils.getJwt(gitkitUser.getLocalId())) .build(); } catch (GitkitClientException | IOException | SignatureException | InvalidKeyException e) { LOGGER.warning("Authentication error with Gitkit Client " + e.getMessage()); reply = SignInResponse.newBuilder().setError(getErrorMessage("500", e.getMessage())).build(); } responseObserver.onValue(reply); responseObserver.onCompleted(); }
reply = StatusResponse.newBuilder().setError(getAuthErrorMessage()).build(); responseObserver.onValue(reply); responseObserver.onCompleted();
reply = PhotoListResponse.newBuilder().setError(getAuthErrorMessage()).build(); responseObserver.onValue(reply); responseObserver.onCompleted();
reply = StatusResponse.newBuilder().setError(getAuthErrorMessage()).build(); responseObserver.onValue(reply); responseObserver.onCompleted();
reply = StatusResponse.newBuilder().setError(getAuthErrorMessage()).build(); responseObserver.onValue(reply); responseObserver.onCompleted();
reply = StatusResponse.newBuilder().setError(getAuthErrorMessage()).build(); responseObserver.onValue(reply); responseObserver.onCompleted();
reply = UploadPhotoResponse.newBuilder().setError(getAuthErrorMessage()).build(); responseObserver.onValue(reply); responseObserver.onCompleted();