Package io.trino.server.security.oauth2
Interface OAuth2Client
-
- All Known Implementing Classes:
ScribeJavaOAuth2Client
public interface OAuth2Client
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classOAuth2Client.AccessToken
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description OAuth2Client.AccessTokengetAccessToken(String code, URI callbackUri)URIgetAuthorizationUri(String state, URI callbackUri, Optional<String> nonceHash)
-
-
-
Method Detail
-
getAuthorizationUri
URI getAuthorizationUri(String state, URI callbackUri, Optional<String> nonceHash)
-
getAccessToken
OAuth2Client.AccessToken getAccessToken(String code, URI callbackUri) throws ChallengeFailedException
- Throws:
ChallengeFailedException
-
-