Class VaultAppRoleAuthenticator
- java.lang.Object
-
- com.datapipe.jenkins.vault.jcasc.secrets.VaultAppRoleAuthenticator
-
- All Implemented Interfaces:
VaultAuthenticator
public class VaultAppRoleAuthenticator extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected String
currentAuthToken
protected String
mountPath
-
Constructor Summary
Constructors Constructor Description VaultAppRoleAuthenticator(VaultAppRole appRole, String mountPath)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
authenticate(com.bettercloud.vault.Vault vault, com.bettercloud.vault.VaultConfig config)
boolean
equals(Object o)
void
getTTLExpiryOfCurrentToken(com.bettercloud.vault.Vault vault)
int
hashCode()
boolean
isTokenTTLExpired()
-
-
-
Constructor Detail
-
VaultAppRoleAuthenticator
public VaultAppRoleAuthenticator(VaultAppRole appRole, String mountPath)
-
-
Method Detail
-
authenticate
public void authenticate(com.bettercloud.vault.Vault vault, com.bettercloud.vault.VaultConfig config) throws com.bettercloud.vault.VaultException
- Throws:
com.bettercloud.vault.VaultException
-
equals
public boolean equals(Object o)
-
hashCode
public int hashCode()
-
isTokenTTLExpired
public boolean isTokenTTLExpired()
-
getTTLExpiryOfCurrentToken
public void getTTLExpiryOfCurrentToken(com.bettercloud.vault.Vault vault)
-
-