Interface OidcClient

    • Method Detail

      • getTokens

        default io.smallrye.mutiny.Uni<Tokens> getTokens()
        Get the grant access and refresh tokens.
      • getTokens

        io.smallrye.mutiny.Uni<Tokens> getTokens​(Map<String,​String> additionalGrantParameters)
        Get the grant access and refresh tokens with additional grant parameters.
        Parameters:
        additionalGrantParameters - additional grant parameters
        Returns:
        Uni
      • refreshTokens

        io.smallrye.mutiny.Uni<Tokens> refreshTokens​(String refreshToken)
        Refresh and return a new pair of access and refresh tokens. Note a refresh token grant will typically return not only a new access token but also a new refresh token.
        Parameters:
        refreshToken - refresh token
        Returns:
        Uni
      • revokeAccessToken

        io.smallrye.mutiny.Uni<Boolean> revokeAccessToken​(String accessToken)
        Revoke the access token.
        Parameters:
        refreshToken - access token which needs to be revoked
        Returns:
        Uni true if the token has been revoked or found already being invalidated, false if the token can not be currently revoked in which case a revocation request might be retried.