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