Package io.trino.server.security.oauth2
Class NimbusAirliftHttpClient
java.lang.Object
io.trino.server.security.oauth2.NimbusAirliftHttpClient
- All Implemented Interfaces:
com.nimbusds.jose.util.ResourceRetriever,NimbusHttpClient
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface io.trino.server.security.oauth2.NimbusHttpClient
NimbusHttpClient.Parser<T> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> Texecute(com.nimbusds.oauth2.sdk.Request nimbusRequest, NimbusHttpClient.Parser<T> parser) com.nimbusds.jose.util.ResourceretrieveResource(URL url)
-
Constructor Details
-
NimbusAirliftHttpClient
@Inject public NimbusAirliftHttpClient(io.airlift.http.client.HttpClient httpClient)
-
-
Method Details
-
retrieveResource
- Specified by:
retrieveResourcein interfacecom.nimbusds.jose.util.ResourceRetriever- Throws:
IOException
-
execute
public <T> T execute(com.nimbusds.oauth2.sdk.Request nimbusRequest, NimbusHttpClient.Parser<T> parser) - Specified by:
executein interfaceNimbusHttpClient
-