Interface OAuth2Service


public interface OAuth2Service
  • Method Details

    • exchangeCode

      OAuth2Response exchangeCode(OAuth2Client oAuth2Client, String code, String redirectUrl)
      Wymienia kod otrzymany przy redirecie na access token
      Parameters:
      oAuth2Client -
      code -
      redirectUrl -
      Returns:
      Zwraca obiekt zawierający access token i pokrewne informacje
    • refreshConnection

      void refreshConnection(OAuth2Connection connection) throws ConnectionRefreshException
      Odświeża połączenie OAuth2
      Parameters:
      connection -
      Throws:
      ConnectionRefreshException
    • addNewConnection

      OAuth2Connection addNewConnection(OAuth2Client client)
      Dodaje nowe połączenie do klienta, który używa metody autentykacji Client credentials
      Parameters:
      client -
    • getActiveConnection

      OAuth2Connection getActiveConnection(OAuth2Connection connection)
      Zwraca połączenie, jeśli wygasło dodatkowo je odświeża
      Parameters:
      connection -
      Returns:
    • getActiveConnection

      OAuth2Connection getActiveConnection(OAuth2Connection connection, Long threshold)
      Zwraca połączenie, jeśli wygasło dodatkowo je odświeża
      Parameters:
      connection -
      threshold - minimalna długość życia tokenu w milisekundach
      Returns: