Class OidcClientCommonConfig.Credentials

java.lang.Object
io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials
All Implemented Interfaces:
OidcClientCommonConfig.Credentials
Enclosing class:
OidcClientCommonConfig

@Deprecated(since="3.18", forRemoval=true) public static class OidcClientCommonConfig.Credentials extends Object implements OidcClientCommonConfig.Credentials
Deprecated, for removal: This API element is subject to removal in a future version.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
    Deprecated, for removal: This API element is subject to removal in a future version.
    Supports the client authentication `client_secret_jwt` and `private_key_jwt` methods, which involves sending a JWT token assertion signed with a client secret or private key.
    static class 
    Deprecated, for removal: This API element is subject to removal in a future version.
    CredentialsProvider, which provides a client secret.
    static class 
    Deprecated, for removal: This API element is subject to removal in a future version.
    Supports the client authentication methods that involve sending a client secret.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
    The client secret used by the `client_secret_basic` (default), `client_secret_post`, or `client_secret_jwt` authentication methods.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Client JSON Web Token (JWT) authentication methods
    Deprecated, for removal: This API element is subject to removal in a future version.
    The client secret used by the `client_secret_basic` authentication method.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
    The client secret used by the `client_secret_basic` (default), `client_secret_post`, or `client_secret_jwt` authentication methods.
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    jwt()
    Deprecated, for removal: This API element is subject to removal in a future version.
    Client JSON Web Token (JWT) authentication methods
    Deprecated, for removal: This API element is subject to removal in a future version.
    The client secret used by the `client_secret_basic` authentication method.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    setSecret(String secret)
    Deprecated, for removal: This API element is subject to removal in a future version.
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • secret

      public Optional<String> secret
      Deprecated, for removal: This API element is subject to removal in a future version.
      The client secret used by the `client_secret_basic` authentication method. Must be set unless a secret is set in clientSecret or jwt client authentication is required. You can use `client-secret.value` instead, but both properties are mutually exclusive.
    • clientSecret

      Deprecated, for removal: This API element is subject to removal in a future version.
      The client secret used by the `client_secret_basic` (default), `client_secret_post`, or `client_secret_jwt` authentication methods. Note that a `secret.value` property can be used instead to support the `client_secret_basic` method but both properties are mutually exclusive.
    • jwt

      Deprecated, for removal: This API element is subject to removal in a future version.
      Client JSON Web Token (JWT) authentication methods
  • Constructor Details

    • Credentials

      public Credentials()
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details