Package io.quarkus.oidc.client.runtime
Class OidcClientImpl
- java.lang.Object
-
- io.quarkus.oidc.client.runtime.OidcClientImpl
-
- All Implemented Interfaces:
OidcClient,Closeable,AutoCloseable
public class OidcClientImpl extends Object implements OidcClient
-
-
Constructor Summary
Constructors Constructor Description OidcClientImpl(io.vertx.mutiny.ext.web.client.WebClient client, String tokenRequestUri, String grantType, io.vertx.mutiny.core.MultiMap tokenGrantParams, io.vertx.mutiny.core.MultiMap commonRefreshGrantParams, OidcClientConfig oidcClientConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()io.smallrye.mutiny.Uni<Tokens>getTokens(Map<String,String> additionalGrantParameters)Returns the grant tokensio.smallrye.mutiny.Uni<Tokens>refreshTokens(String refreshToken)Refreshes the grant tokens-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.quarkus.oidc.client.OidcClient
getTokens
-
-
-
-
Constructor Detail
-
OidcClientImpl
public OidcClientImpl(io.vertx.mutiny.ext.web.client.WebClient client, String tokenRequestUri, String grantType, io.vertx.mutiny.core.MultiMap tokenGrantParams, io.vertx.mutiny.core.MultiMap commonRefreshGrantParams, OidcClientConfig oidcClientConfig)
-
-
Method Detail
-
getTokens
public io.smallrye.mutiny.Uni<Tokens> getTokens(Map<String,String> additionalGrantParameters)
Description copied from interface:OidcClientReturns the grant tokens- Specified by:
getTokensin interfaceOidcClient- Parameters:
additionalGrantParameters- additional grant parameters
-
refreshTokens
public io.smallrye.mutiny.Uni<Tokens> refreshTokens(String refreshToken)
Description copied from interface:OidcClientRefreshes the grant tokens- Specified by:
refreshTokensin interfaceOidcClient
-
close
public void close() throws IOException- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-
-