Package io.quarkus.oidc.common.runtime
Interface ClientAssertionProvider
- All Known Implementing Classes:
KubernetesServiceClientAssertionProvider
Client assertion provider.
-
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Closes this provider.Gets current client assertion.
-
Method Details
-
getClientAssertion
String getClientAssertion()Gets current client assertion. This method should not block. If the client assertion is retrieved with blocking IO operation, we recommend to keep the assertion up to date using a periodic scheduled task.- Returns:
- client assertion
-
close
void close()Closes this provider. Use this method to cancel the periodic scheduled task.
-