Package io.kroxylicious.proxy.config.secret
@ReturnValuesAreNonnullByDefault
@DefaultAnnotationForParameters(edu.umd.cs.findbugs.annotations.NonNull.class)
@DefaultAnnotation(edu.umd.cs.findbugs.annotations.NonNull.class)
package io.kroxylicious.proxy.config.secret
Abstraction for providing passwords to proxy configuration.
PasswordProvider implementations allow
passwords to be sourced from different locations (inline in configuration, external files).
This enables separation of sensitive data from configuration files.
-
ClassDescriptionA reference to the file containing a nonempty plain text password in UTF-8 encoding.A password expressed directly in the model, in plain text.A PasswordProvider is an abstract source of a password.