public class AppIdAuthentication extends Object implements ClientAuthentication
ClientAuthentication
. AppIdAuthentication
uses a configured
AppIdUserIdMechanism
to obtain or calculate a UserId. AppId and UserId are sent in the login request to Vault
to obtain a VaultToken
.AppIdAuthenticationOptions
,
VaultClient
,
Auth Backend: App IDConstructor and Description |
---|
AppIdAuthentication(AppIdAuthenticationOptions options,
VaultClient vaultClient)
|
Modifier and Type | Method and Description |
---|---|
VaultToken |
login()
Return a
VaultToken . |
public AppIdAuthentication(AppIdAuthenticationOptions options, VaultClient vaultClient)
options
- must not be null.vaultClient
- must not be null.public VaultToken login()
ClientAuthentication
VaultToken
. This method can optionally log into Vault to obtain a token
.login
in interface ClientAuthentication
VaultToken
.Copyright © 2016 Pivotal Software, Inc.. All rights reserved.