public class DefaultNutsRepositorySecurityManager extends Object implements NutsRepositorySecurityManager
| Constructor and Description |
|---|
DefaultNutsRepositorySecurityManager(DefaultNutsRepositorySecurityModel model) |
| Modifier and Type | Method and Description |
|---|---|
NutsAddUserCommand |
addUser(String name) |
NutsRepositorySecurityManager |
checkAllowed(String right,
String operationName) |
NutsRepositorySecurityManager |
checkCredentials(char[] credentialsId,
char[] password) |
char[] |
createCredentials(char[] credentials,
boolean allowRetrieve,
char[] credentialId) |
NutsUser[] |
findUsers() |
NutsAuthenticationAgent |
getAuthenticationAgent(String id) |
char[] |
getCredentials(char[] credentialsId) |
NutsUser |
getEffectiveUser(String username) |
DefaultNutsRepositorySecurityModel |
getModel() |
NutsSession |
getSession() |
boolean |
isAllowed(String right) |
boolean |
removeCredentials(char[] credentialsId) |
NutsRemoveUserCommand |
removeUser(String name) |
NutsRepositorySecurityManager |
setAuthenticationAgent(String authenticationAgent) |
NutsRepositorySecurityManager |
setSession(NutsSession session) |
NutsUpdateUserCommand |
updateUser(String name) |
public DefaultNutsRepositorySecurityManager(DefaultNutsRepositorySecurityModel model)
public NutsSession getSession()
getSession in interface NutsRepositorySecurityManagerpublic NutsRepositorySecurityManager setSession(NutsSession session)
setSession in interface NutsRepositorySecurityManagerpublic DefaultNutsRepositorySecurityModel getModel()
public NutsRepositorySecurityManager checkAllowed(String right, String operationName)
checkAllowed in interface NutsRepositorySecurityManagerpublic NutsAddUserCommand addUser(String name)
addUser in interface NutsRepositorySecurityManagerpublic NutsUpdateUserCommand updateUser(String name)
updateUser in interface NutsRepositorySecurityManagerpublic NutsRemoveUserCommand removeUser(String name)
removeUser in interface NutsRepositorySecurityManagerpublic boolean isAllowed(String right)
isAllowed in interface NutsRepositorySecurityManagerpublic NutsUser[] findUsers()
findUsers in interface NutsRepositorySecurityManagerpublic NutsUser getEffectiveUser(String username)
getEffectiveUser in interface NutsRepositorySecurityManagerpublic NutsAuthenticationAgent getAuthenticationAgent(String id)
getAuthenticationAgent in interface NutsRepositorySecurityManagerpublic NutsRepositorySecurityManager setAuthenticationAgent(String authenticationAgent)
setAuthenticationAgent in interface NutsRepositorySecurityManagerpublic NutsRepositorySecurityManager checkCredentials(char[] credentialsId, char[] password) throws NutsSecurityException
checkCredentials in interface NutsRepositorySecurityManagerNutsSecurityExceptionpublic char[] getCredentials(char[] credentialsId)
getCredentials in interface NutsRepositorySecurityManagerpublic boolean removeCredentials(char[] credentialsId)
removeCredentials in interface NutsRepositorySecurityManagerpublic char[] createCredentials(char[] credentials,
boolean allowRetrieve,
char[] credentialId)
createCredentials in interface NutsRepositorySecurityManagerCopyright © 2021 vpc open source initiative. All rights reserved.