001
002package io.vrap.rmf.base.client.oauth2;
003
004import java.util.concurrent.CompletableFuture;
005
006import io.vrap.rmf.base.client.AuthenticationToken;
007import io.vrap.rmf.base.client.ClientBuilder;
008
009@FunctionalInterface
010public interface TokenSupplier {
011    String LOGGER_AUTH = ClientBuilder.COMMERCETOOLS + ".auth";
012
013    CompletableFuture<AuthenticationToken> getToken();
014
015}