public CompletableFuture getToken()

in edge-service/src/main/java/org/apache/servicecomb/fence/edge/TokenEndpoint.java [39:52]


  public CompletableFuture<TokenResponse> getToken(@RequestBody Map<String, String> parameters) {
    CompletableFuture<TokenResponse> result = new CompletableFuture<>();

    CompletableFuture<OpenIDToken> response =
        authenticationSererTokenEndpoint.grantToken(parameters);
    response.whenComplete((tokenResonse, ex) -> {
      if (!response.isCompletedExceptionally()) {
        result.complete(TokenResponse.fromOpenIDToken(tokenResonse));
      } else {
        result.completeExceptionally(ex);
      }
    });
    return result;
  }