Class OidcClientCommonConfigBuilder.JwtBuilder<T>
java.lang.Object
io.quarkus.oidc.common.runtime.config.OidcClientCommonConfigBuilder.JwtBuilder<T>
- Enclosing class:
OidcClientCommonConfigBuilder<T>
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionassertion(boolean assertion) build()end()keyPassword(String keyPassword) keyStoreFile(String keyStoreFile) keyStorePassword(String keyStorePassword) lifespan(int lifespan) secretProvider(OidcClientCommonConfig.Credentials.Provider secretProvider) signatureAlgorithm(String signatureAlgorithm) tokenKeyId(String tokenKeyId)
-
Constructor Details
-
JwtBuilder
public JwtBuilder() -
JwtBuilder
-
-
Method Details
-
tokenPath
- Parameters:
tokenPath-OidcClientCommonConfig.Credentials.Jwt.tokenPath()- Returns:
- this builder
-
secretProvider
public OidcClientCommonConfigBuilder.ProviderBuilder<OidcClientCommonConfigBuilder.JwtBuilder<T>> secretProvider()- Returns:
OidcClientCommonConfig.Credentials.Jwt.secretProvider()builder
-
secretProvider
public OidcClientCommonConfigBuilder.JwtBuilder<T> secretProvider(OidcClientCommonConfig.Credentials.Provider secretProvider) - Parameters:
secretProvider-OidcClientCommonConfig.Credentials.Jwt.secretProvider()created byOidcClientCommonConfigBuilder.ProviderBuilderor SmallRye Config- Returns:
- this builder
-
source
public OidcClientCommonConfigBuilder.JwtBuilder<T> source(OidcClientCommonConfig.Credentials.Jwt.Source source) - Parameters:
source-OidcClientCommonConfig.Credentials.Jwt.source()- Returns:
- this builder
-
secret
- Parameters:
secret-OidcClientCommonConfig.Credentials.Jwt.secret()- Returns:
- this builder
-
key
- Parameters:
key-OidcClientCommonConfig.Credentials.Jwt.key()- Returns:
- this builder
-
keyFile
- Parameters:
keyFile-OidcClientCommonConfig.Credentials.Jwt.keyFile()- Returns:
- this builder
-
keyStoreFile
- Parameters:
keyStoreFile-OidcClientCommonConfig.Credentials.Jwt.keyStoreFile()- Returns:
- this builder
-
keyStorePassword
- Parameters:
keyStorePassword-OidcClientCommonConfig.Credentials.Jwt.keyStorePassword()- Returns:
- this builder
-
keyId
- Parameters:
keyId-OidcClientCommonConfig.Credentials.Jwt.keyId()- Returns:
- this builder
-
keyPassword
- Parameters:
keyPassword-OidcClientCommonConfig.Credentials.Jwt.keyPassword()- Returns:
- this builder
-
audience
- Parameters:
audience-OidcClientCommonConfig.Credentials.Jwt.audience()- Returns:
- this builder
-
tokenKeyId
- Parameters:
tokenKeyId-OidcClientCommonConfig.Credentials.Jwt.tokenKeyId()- Returns:
- this builder
-
issuer
- Parameters:
issuer-OidcClientCommonConfig.Credentials.Jwt.issuer()- Returns:
- this builder
-
subject
- Parameters:
subject-OidcClientCommonConfig.Credentials.Jwt.subject()- Returns:
- this builder
-
claim
- Parameters:
claimName-OidcClientCommonConfig.Credentials.Jwt.claims()map entry keyclaimValue-OidcClientCommonConfig.Credentials.Jwt.claims()map entry value- Returns:
- this builder
-
claims
- Parameters:
claims-OidcClientCommonConfig.Credentials.Jwt.claims()- Returns:
- this builder
-
signatureAlgorithm
- Parameters:
signatureAlgorithm-OidcClientCommonConfig.Credentials.Jwt.signatureAlgorithm()- Returns:
- this builder
-
lifespan
- Parameters:
lifespan-OidcClientCommonConfig.Credentials.Jwt.lifespan()- Returns:
- this builder
-
assertion
- Parameters:
assertion-OidcClientCommonConfig.Credentials.Jwt.assertion()- Returns:
- this builder
-
end
- Returns:
- CredentialsBuilder
-
endCredentials
- Returns:
- T builder
-
build
- Returns:
- Jwt
-