public class DefaultNSecurityManager extends Object implements NSecurityManager
| Constructor and Description |
|---|
DefaultNSecurityManager() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitofpublic NSecurityManager login(String username, NSecureString password)
login in interface NSecurityManagerpublic boolean setSecureMode(boolean secure,
NSecureString adminPassword)
setSecureMode in interface NSecurityManagerpublic boolean switchUnsecureMode(NSecureString adminPassword)
public boolean switchSecureMode(NSecureString adminPassword)
public boolean isAdmin()
isAdmin in interface NSecurityManagerpublic boolean isAnonymous()
isAnonymous in interface NSecurityManagerpublic NSecurityManager logout()
logout in interface NSecurityManagerpublic NOptional<NUser> findUser(String username)
findUser in interface NSecurityManagerpublic List<NUser> findUsers()
findUsers in interface NSecurityManagerpublic NSecurityManager checkAllowed(String permission, String operationName)
checkAllowed in interface NSecurityManagerpublic NSecurityManager checkRepositoryAllowed(String repository, String permission, String operationName)
checkRepositoryAllowed in interface NSecurityManagerpublic boolean isAllowed(String permission)
isAllowed in interface NSecurityManagerpublic boolean isRepositoryAllowed(String permission, String repository)
isRepositoryAllowed in interface NSecurityManagerpublic String[] getCurrentLoginStack()
getCurrentLoginStack in interface NSecurityManagerpublic String getCurrentUsername()
getCurrentUsername in interface NSecurityManagerpublic NAuthenticationAgent getAuthenticationAgent(String authenticationAgentId)
getAuthenticationAgent in interface NSecurityManagerpublic NSecurityManager setAuthenticationAgent(String authenticationAgentId)
setAuthenticationAgent in interface NSecurityManagerpublic boolean isSecureMode()
isSecureMode in interface NSecurityManagerpublic void runWithSecret(NSecureToken id, NSecretRunner runner)
runWithSecret in interface NSecurityManagerpublic <T> T callWithSecret(NSecureToken id, NSecretCaller<T> caller)
callWithSecret in interface NSecurityManagerpublic boolean verify(NSecureToken credentialsId, NSecureString candidate)
verify in interface NSecurityManagerpublic boolean removeCredentials(NSecureToken credentialsId)
removeCredentials in interface NSecurityManagerpublic NSecureToken addSecret(NSecureString credentials)
addSecret in interface NSecurityManagerpublic NSecureToken addSecret(NSecureString credentials, String agent)
addSecret in interface NSecurityManagerpublic NSecureToken updateSecret(NSecureToken old, NSecureString credentials, String agent)
updateSecret in interface NSecurityManagerpublic NSecureToken addOneWayCredential(NSecureString password)
addOneWayCredential in interface NSecurityManagerpublic NSecureToken addOneWayCredential(NSecureString password, String agent)
addOneWayCredential in interface NSecurityManagerpublic NSecureToken updateOneWayCredential(NSecureToken old, NSecureString credentials, String agent)
updateOneWayCredential in interface NSecurityManagerpublic NNamedCredentialBuilder createNamedCredentialBuilder()
createNamedCredentialBuilder in interface NSecurityManagerpublic NSecurityManager addNamedCredential(NNamedCredential credential)
addNamedCredential in interface NSecurityManagerpublic NSecurityManager removeNamedCredential(String name, String user)
removeNamedCredential in interface NSecurityManagerpublic NSecurityManager removeNamedCredential(String name)
removeNamedCredential in interface NSecurityManagerpublic NOptional<NNamedCredential> findNamedCredential(String name, String user)
findNamedCredential in interface NSecurityManagerpublic NOptional<NNamedCredential> findNamedCredential(String name)
findNamedCredential in interface NSecurityManagerpublic List<NNamedCredential> findNamedCredentials()
findNamedCredentials in interface NSecurityManagerpublic List<NNamedCredential> findNamedCredentials(String user)
findNamedCredentials in interface NSecurityManagerpublic NSecurityManager addRepositoryPermissions(String user, String repository, String... permissions)
addRepositoryPermissions in interface NSecurityManagerpublic NSecurityManager removeRepositoryPermissions(String user, String repository, String... permissions)
removeRepositoryPermissions in interface NSecurityManagerpublic List<NRepositoryAccess> findRepositoryAccess()
findRepositoryAccess in interface NSecurityManagerpublic List<NRepositoryAccess> findRepositoryAccessByRepository(String repository)
findRepositoryAccessByRepository in interface NSecurityManagerpublic List<NRepositoryAccess> findRepositoryAccessByUser(String user)
findRepositoryAccessByUser in interface NSecurityManagerpublic NSecurityManager updateRepositoryAccess(NRepositoryAccessSpec repositoryAccess)
updateRepositoryAccess in interface NSecurityManagerpublic NOptional<NRepositoryAccess> findRepositoryAccess(String user, String repository)
findRepositoryAccess in interface NSecurityManagerpublic NSecurityManager addUser(NUserSpec query)
addUser in interface NSecurityManagerpublic NSecurityManager updateUser(NUserSpec query)
updateUser in interface NSecurityManagerpublic NUserSpec createUserUpdateQuery(String username)
createUserUpdateQuery in interface NSecurityManagerpublic NRepositoryAccessSpec createRepositoryAccessSpec(String userName, String repository)
createRepositoryAccessSpec in interface NSecurityManagerpublic NSecureString createEmptySecureString()
createEmptySecureString in interface NSecurityManagerpublic NSecureString createSecureString(char[] value)
createSecureString in interface NSecurityManagerpublic NSecureString createUnsecureString(String value)
createUnsecureString in interface NSecurityManagerCopyright © 2026 vpc open source initiative. All rights reserved.