Package io.debezium.server.http.jwt
Class JWTAuthenticatorBuilder
java.lang.Object
io.debezium.server.http.jwt.JWTAuthenticatorBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Stringprivate URIprivate static final longprivate Durationprivate static final org.slf4j.Loggerprivate Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate longprivate URIprivate longprivate String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()static JWTAuthenticatorBuilderfromConfig(org.eclipse.microprofile.config.Config config, String prop_prefix) setAuthUri(URI authUri) setHttpTimeoutDuration(long timeoutDuration) setPassword(String password) setRefreshTokenExpirationDuration(long refreshTokenExpirationDuration) voidsetRefreshUri(URI refreshUri) setTokenExpirationDuration(long tokenExpirationDuration) setUsername(String username)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
HTTP_TIMEOUT
private static final long HTTP_TIMEOUT -
PROP_USERNAME
- See Also:
-
PROP_PASSWORD
- See Also:
-
PROP_URL
- See Also:
-
PROP_TOKEN_EXPIRATION
- See Also:
-
PROP_RENEW_TOKEN_EXPIRATION
- See Also:
-
AUTHENTICATE_PATH
- See Also:
-
REFRESH_PATH
- See Also:
-
authUri
-
refreshUri
-
username
-
password
-
tokenExpirationDuration
private long tokenExpirationDuration -
refreshTokenExpirationDuration
private long refreshTokenExpirationDuration -
httpTimeoutDuration
-
-
Constructor Details
-
JWTAuthenticatorBuilder
public JWTAuthenticatorBuilder()
-
-
Method Details
-
fromConfig
public static JWTAuthenticatorBuilder fromConfig(org.eclipse.microprofile.config.Config config, String prop_prefix) -
setRefreshUri
-
setAuthUri
-
setUsername
-
setPassword
-
setTokenExpirationDuration
-
setRefreshTokenExpirationDuration
public JWTAuthenticatorBuilder setRefreshTokenExpirationDuration(long refreshTokenExpirationDuration) -
setHttpTimeoutDuration
-
build
-