public abstract class AbstractNAuthenticationAgent extends Object implements NAuthenticationAgent
| Constructor and Description |
|---|
AbstractNAuthenticationAgent(String name,
NVersion version) |
public String getId()
getId in interface NAuthenticationAgentpublic boolean removeCredentials(NSecureToken credentialsId, Function<String,String> envProvider)
removeCredentials in interface NAuthenticationAgentpublic <T> T withSecret(NSecureToken id, NSecretCaller<T> consumer, Function<String,String> env)
withSecret in interface NAuthenticationAgentprotected boolean verifyOneWayImpl(NSecureString candidate, NSecureString storedHash, Function<String,String> env)
public boolean verify(NSecureToken id, NSecureString candidate, Function<String,String> env)
verify in interface NAuthenticationAgentprotected boolean isSupportedVersion(NVersion version)
public NSecureToken addSecret(NSecureString credentials, Function<String,String> env)
addSecret in interface NAuthenticationAgentpublic NSecureToken updateSecret(NSecureToken old, NSecureString credentials, Function<String,String> envProvider)
updateSecret in interface NAuthenticationAgentpublic NSecureToken addOneWayCredential(NSecureString credentials, Function<String,String> env)
addOneWayCredential in interface NAuthenticationAgentpublic NSecureToken updateOneWay(NSecureToken old, NSecureString credentials, Function<String,String> envProvider)
updateOneWay in interface NAuthenticationAgentprotected abstract NSecureString decryptChars(NSecureString data, Function<String,String> env)
protected abstract NSecureString encryptChars(NSecureString data, Function<String,String> env)
protected abstract NSecureString oneWayChars(NSecureString data, Function<String,String> env)
Copyright © 2026 vpc open source initiative. All rights reserved.