Interface OAuth2Service
public interface OAuth2Service
-
Method Summary
Modifier and TypeMethodDescriptionaddNewConnection
(OAuth2Client client) Dodaje nowe połączenie do klienta, który używa metody autentykacji Client credentialsexchangeCode
(OAuth2Client oAuth2Client, String code, String redirectUrl) Wymienia kod otrzymany przy redirecie na access tokengetActiveConnection
(OAuth2Connection connection) Zwraca połączenie, jeśli wygasło dodatkowo je odświeżagetActiveConnection
(OAuth2Connection connection, Long threshold) Zwraca połączenie, jeśli wygasło dodatkowo je odświeżavoid
refreshConnection
(OAuth2Connection connection) Odświeża połączenie OAuth2
-
Method Details
-
exchangeCode
Wymienia kod otrzymany przy redirecie na access token- Parameters:
oAuth2Client
-code
-redirectUrl
-- Returns:
- Zwraca obiekt zawierający access token i pokrewne informacje
-
refreshConnection
Odświeża połączenie OAuth2- Parameters:
connection
-- Throws:
ConnectionRefreshException
-
addNewConnection
Dodaje nowe połączenie do klienta, który używa metody autentykacji Client credentials- Parameters:
client
-
-
getActiveConnection
Zwraca połączenie, jeśli wygasło dodatkowo je odświeża- Parameters:
connection
-- Returns:
-
getActiveConnection
Zwraca połączenie, jeśli wygasło dodatkowo je odświeża- Parameters:
connection
-threshold
- minimalna długość życia tokenu w milisekundach- Returns:
-