public class DefaultNutsWorkspaceSecurityManager extends Object implements NutsWorkspaceSecurityManager
| Modifier and Type | Field and Description |
|---|---|
DefaultNutsWorkspaceSecurityModel |
model |
NutsSession |
session |
| Constructor and Description |
|---|
DefaultNutsWorkspaceSecurityManager(DefaultNutsWorkspaceSecurityModel model) |
public final DefaultNutsWorkspaceSecurityModel model
public NutsSession session
public DefaultNutsWorkspaceSecurityManager(DefaultNutsWorkspaceSecurityModel model)
public NutsSession getSession()
getSession in interface NutsWorkspaceSecurityManagerpublic NutsWorkspaceSecurityManager setSession(NutsSession session)
setSession in interface NutsWorkspaceSecurityManagerpublic NutsWorkspaceSecurityManager login(String username, char[] password)
login in interface NutsWorkspaceSecurityManagerpublic boolean setSecureMode(boolean secure,
char[] adminPassword)
setSecureMode in interface NutsWorkspaceSecurityManagerpublic boolean switchUnsecureMode(char[] adminPassword)
public boolean switchSecureMode(char[] adminPassword)
public boolean isAdmin()
isAdmin in interface NutsWorkspaceSecurityManagerpublic NutsWorkspaceSecurityManager logout()
logout in interface NutsWorkspaceSecurityManagerpublic NutsUser findUser(String username)
findUser in interface NutsWorkspaceSecurityManagerpublic NutsUser[] findUsers()
findUsers in interface NutsWorkspaceSecurityManagerpublic NutsAddUserCommand addUser(String name)
addUser in interface NutsWorkspaceSecurityManagerpublic NutsUpdateUserCommand updateUser(String name)
updateUser in interface NutsWorkspaceSecurityManagerpublic NutsRemoveUserCommand removeUser(String name)
removeUser in interface NutsWorkspaceSecurityManagerpublic NutsWorkspaceSecurityManager checkAllowed(String permission, String operationName)
checkAllowed in interface NutsWorkspaceSecurityManagerpublic boolean isAllowed(String permission)
isAllowed in interface NutsWorkspaceSecurityManagerpublic String[] getCurrentLoginStack()
getCurrentLoginStack in interface NutsWorkspaceSecurityManagerpublic String getCurrentUsername()
getCurrentUsername in interface NutsWorkspaceSecurityManagerpublic NutsWorkspaceSecurityManager login(CallbackHandler handler)
login in interface NutsWorkspaceSecurityManagerpublic NutsAuthenticationAgent getAuthenticationAgent(String authenticationAgentId)
getAuthenticationAgent in interface NutsWorkspaceSecurityManagerpublic NutsWorkspaceSecurityManager setAuthenticationAgent(String authenticationAgentId)
setAuthenticationAgent in interface NutsWorkspaceSecurityManagerpublic boolean isSecure()
isSecure in interface NutsWorkspaceSecurityManagerpublic NutsWorkspaceSecurityManager checkCredentials(char[] credentialsId, char[] password) throws NutsSecurityException
checkCredentials in interface NutsWorkspaceSecurityManagerNutsSecurityExceptionpublic char[] getCredentials(char[] credentialsId)
getCredentials in interface NutsWorkspaceSecurityManagerpublic boolean removeCredentials(char[] credentialsId)
removeCredentials in interface NutsWorkspaceSecurityManagerpublic char[] createCredentials(char[] credentials,
boolean allowRetrieve,
char[] credentialId)
createCredentials in interface NutsWorkspaceSecurityManagerCopyright © 2021 vpc open source initiative. All rights reserved.