@FunctionalInterface public interface CredentialSupplier extends Supplier<String>
ClientAuthentication or AuthenticationSteps methods. Typically,
implementations obtain their credential from a file.ResourceCredentialSupplier| Modifier and Type | Method and Description |
|---|---|
default CredentialSupplier |
cached()
Retrieve a cached
CredentialSupplier that obtains the credential early and
reuses the token for each get() call. |
String |
get()
Get a credential to be used with an authentication mechanism.
|
String get()
default CredentialSupplier cached()
CredentialSupplier that obtains the credential early and
reuses the token for each get() call. This is useful to prevent I/O
operations in e.g. reactive usage.
Reusing a cached token can lead to authentication failures if the credential expires.
CredentialSupplier.Copyright © 2016–2020 Pivotal Software, Inc.. All rights reserved.