Class LocalCallbackServer

java.lang.Object
io.karatelabs.http.LocalCallbackServer

public class LocalCallbackServer extends Object
Local HTTP server to capture OAuth redirect with authorization code. Listens on http://127.0.0.1:PORT/callback
  • Constructor Details

    • LocalCallbackServer

      public LocalCallbackServer()
  • Method Details

    • start

      public String start()
      Start server on random available port
    • start

      public String start(int preferredPort)
      Start server on specific port (0 = random)
      Returns:
      The redirect URI: http://127.0.0.1:PORT/callback
    • getCodeFuture

      public CompletableFuture<String> getCodeFuture()
    • getPort

      public int getPort()
    • stop

      public void stop()
    • stopAsync

      public void stopAsync()
    • stopAndWait

      public void stopAndWait()