public class WrapperNAuthenticationAgent extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Supplier<Function<String,String>> |
envProvider |
protected NAuthenticationAgentProvider |
provider |
protected NWorkspace |
ws |
| Constructor and Description |
|---|
WrapperNAuthenticationAgent(NWorkspace ws,
Supplier<Function<String,String>> envProvider,
NAuthenticationAgentProvider agentProvider) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
callWithSecret(NSecureToken id,
NSecretCaller<T> consumer) |
NAuthenticationAgent |
getCachedAuthenticationAgent(NSecureToken name) |
NAuthenticationAgent |
getCachedAuthenticationAgent(String name) |
boolean |
removeCredentials(NSecureToken credentialsId) |
void |
runWithSecret(NSecureToken id,
NSecretRunner consumer) |
NSecureToken |
storeOneWay(NSecureString password,
String agent) |
NSecureToken |
storeSecret(NSecureString credentials,
String agent) |
NSecureToken |
updateOneWay(NSecureToken old,
NSecureString credentials,
String agent) |
NSecureToken |
updateSecret(NSecureToken old,
NSecureString credentials,
String agent) |
boolean |
verify(NSecureToken credentialsId,
NSecureString candidate) |
protected NWorkspace ws
protected NAuthenticationAgentProvider provider
public WrapperNAuthenticationAgent(NWorkspace ws, Supplier<Function<String,String>> envProvider, NAuthenticationAgentProvider agentProvider)
public NAuthenticationAgent getCachedAuthenticationAgent(NSecureToken name)
public NAuthenticationAgent getCachedAuthenticationAgent(String name)
public void runWithSecret(NSecureToken id, NSecretRunner consumer)
public <T> T callWithSecret(NSecureToken id, NSecretCaller<T> consumer)
public boolean verify(NSecureToken credentialsId, NSecureString candidate)
public boolean removeCredentials(NSecureToken credentialsId)
public NSecureToken storeSecret(NSecureString credentials, String agent)
public NSecureToken updateSecret(NSecureToken old, NSecureString credentials, String agent)
public NSecureToken storeOneWay(NSecureString password, String agent)
public NSecureToken updateOneWay(NSecureToken old, NSecureString credentials, String agent)
Copyright © 2026 vpc open source initiative. All rights reserved.