public class DefaultNWorkspaceSecurityModel extends Object
| Constructor and Description |
|---|
DefaultNWorkspaceSecurityModel(DefaultNWorkspace ws) |
public DefaultNWorkspaceSecurityModel(DefaultNWorkspace ws)
protected NLog _LOG()
public void login(String username, NSecureString password)
public boolean setSecureMode(boolean secure,
NSecureString adminPassword)
public boolean switchUnsecureMode(NSecureString adminPassword)
public boolean switchSecureMode(NSecureString adminPassword)
public void requiredAdminOrUser(String user)
public boolean isAdminOrUser(String user)
public boolean isAdmin()
public boolean isAnonymous()
public void logout()
public void checkRepositoryAllowed(String repository, String permission, String operationName)
public boolean isAllowed(String permission)
public String[] getCurrentLoginStack()
public String getCurrentUsername()
public WrapperNAuthenticationAgent agentMapper()
public NAuthenticationAgent getAuthenticationAgent(String authenticationAgentId)
public void setAuthenticationAgent(String authenticationAgentId)
public boolean isSecure()
public NWorkspace getWorkspace()
Copyright © 2026 vpc open source initiative. All rights reserved.