Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W 

A

AbstractPhraseService - Class in org.sonatype.nexus.security
Common support for marking and checking customized pass-phrases.
AbstractPhraseService(boolean) - Constructor for class org.sonatype.nexus.security.AbstractPhraseService
 
AbstractReadOnlyAuthorizationManager - Class in org.sonatype.nexus.security.authz
Read-only AuthorizationManager, which just throws exceptions for all the write methods.
AbstractReadOnlyAuthorizationManager() - Constructor for class org.sonatype.nexus.security.authz.AbstractReadOnlyAuthorizationManager
 
AbstractReadOnlyUserManager - Class in org.sonatype.nexus.security.user
Read-only UserManager, which just throws exceptions for all the write methods.
AbstractReadOnlyUserManager() - Constructor for class org.sonatype.nexus.security.user.AbstractReadOnlyUserManager
 
AbstractUserManager - Class in org.sonatype.nexus.security.user
An abstract UserManager that handles filtering UserSearchCriteria in memory, this can be used in addition to an external query ( if all the parameters can not be pased to the external source).
AbstractUserManager() - Constructor for class org.sonatype.nexus.security.user.AbstractUserManager
 
ACTION_ALL - Static variable in class org.sonatype.nexus.security.config.SecurityContributorSupport
 
ACTION_CREATE - Static variable in class org.sonatype.nexus.security.config.SecurityContributorSupport
 
ACTION_CREATE_ONLY - Static variable in class org.sonatype.nexus.security.config.SecurityContributorSupport
 
ACTION_DELETE - Static variable in class org.sonatype.nexus.security.config.SecurityContributorSupport
 
ACTION_DELETE_ONLY - Static variable in class org.sonatype.nexus.security.config.SecurityContributorSupport
 
ACTION_READ - Static variable in class org.sonatype.nexus.security.config.SecurityContributorSupport
 
ACTION_UPDATE - Static variable in class org.sonatype.nexus.security.config.SecurityContributorSupport
 
ACTION_UPDATE_ONLY - Static variable in class org.sonatype.nexus.security.config.SecurityContributorSupport
 
ACTIONS_KEY - Static variable in class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeWithActions
 
ACTIONS_KEY - Static variable in class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeWithActionsRequest
 
ADD - Static variable in class org.sonatype.nexus.security.BreadActions
 
add(BeanEntry<Named, SecurityContributor>, SecurityConfigurationManagerImpl) - Method in class org.sonatype.nexus.security.internal.SecurityContributorMediator
 
addAllRoles(Set<RoleIdentifier>) - Method in class org.sonatype.nexus.security.user.User
 
addContributor(SecurityContributor) - Method in class org.sonatype.nexus.security.internal.SecurityConfigurationManagerImpl
 
addFilterChain(String, String) - Method in class org.sonatype.nexus.security.FilterChainModule
 
addFilterChain(String, String...) - Method in class org.sonatype.nexus.security.FilterChainModule
 
addPrivilege(Privilege) - Method in class org.sonatype.nexus.security.authz.AbstractReadOnlyAuthorizationManager
 
addPrivilege(Privilege) - Method in interface org.sonatype.nexus.security.authz.AuthorizationManager
Adds a Privilege to this AuthorizationManager.
addPrivilege(String) - Method in interface org.sonatype.nexus.security.config.CRole
 
addPrivilege(String) - Method in class org.sonatype.nexus.security.config.memory.MemoryCRole
 
addPrivilege(CPrivilege) - Method in class org.sonatype.nexus.security.config.MemorySecurityConfiguration
 
addPrivilege(CPrivilege) - Method in interface org.sonatype.nexus.security.config.SecurityConfiguration
Add a new CPrivilege to the configuration.
addPrivilege(Privilege) - Method in class org.sonatype.nexus.security.internal.AuthorizationManagerImpl
 
addPrivilege(String) - Method in class org.sonatype.nexus.security.role.Role
 
addProperty(String, String) - Method in class org.sonatype.nexus.security.privilege.Privilege
 
addRole(Role) - Method in class org.sonatype.nexus.security.authz.AbstractReadOnlyAuthorizationManager
 
addRole(Role) - Method in interface org.sonatype.nexus.security.authz.AuthorizationManager
Adds a role to this AuthorizationManager.
addRole(String) - Method in interface org.sonatype.nexus.security.config.CRole
 
addRole(String) - Method in interface org.sonatype.nexus.security.config.CUserRoleMapping
 
addRole(String) - Method in class org.sonatype.nexus.security.config.memory.MemoryCRole
 
addRole(String) - Method in class org.sonatype.nexus.security.config.memory.MemoryCUserRoleMapping
 
addRole(CRole) - Method in class org.sonatype.nexus.security.config.MemorySecurityConfiguration
 
addRole(CRole) - Method in interface org.sonatype.nexus.security.config.SecurityConfiguration
Add a new CRole to the configuration.
addRole(Role) - Method in class org.sonatype.nexus.security.internal.AuthorizationManagerImpl
 
addRole(String) - Method in class org.sonatype.nexus.security.role.Role
 
addRole(String, String, String, List<String>, List<String>) - Method in interface org.sonatype.nexus.security.SecurityApi
Add a new Role to the system.
addRole(RoleIdentifier) - Method in class org.sonatype.nexus.security.user.User
 
addRoleMapping(String, Set<String>, String) - Method in class org.sonatype.nexus.security.config.MemorySecurityConfiguration
 
addRoleMapping(String, Set<String>, String) - Method in interface org.sonatype.nexus.security.config.SecurityConfiguration
Adds role mapping for a user idetified by the id given, and for the given source.
addUser(CUser, Set<String>) - Method in class org.sonatype.nexus.security.config.MemorySecurityConfiguration
 
addUser(CUser, Set<String>) - Method in interface org.sonatype.nexus.security.config.SecurityConfiguration
Add a new CUser to the configuration.
addUser(User, String) - Method in class org.sonatype.nexus.security.internal.DefaultSecuritySystem
 
addUser(User, String) - Method in class org.sonatype.nexus.security.internal.UserManagerImpl
 
addUser(String, String, String, String, boolean, String, List<String>) - Method in interface org.sonatype.nexus.security.SecurityApi
Add a new User to the system.
addUser(User, String) - Method in interface org.sonatype.nexus.security.SecuritySystem
Adds a new User to the system.
Note: User.source must be set to specify where the user will be created.
addUser(User, String) - Method in class org.sonatype.nexus.security.user.AbstractReadOnlyUserManager
 
addUser(User, String) - Method in interface org.sonatype.nexus.security.user.UserManager
Add a user.
addUserRoleMapping(CUserRoleMapping) - Method in class org.sonatype.nexus.security.config.MemorySecurityConfiguration
 
addUserRoleMapping(CUserRoleMapping) - Method in interface org.sonatype.nexus.security.config.SecurityConfiguration
Add a new CUserRoleMapping to the configuration.
ADMIN_ROLE_ID - Static variable in class org.sonatype.nexus.security.Roles
Role ID used for NX Administrator role, used in some places to detect is user admin or not.
ADMIN_USER_ID - Static variable in class org.sonatype.nexus.security.internal.rest.UserApiResource
 
AdminPasswordFileManager - Interface in org.sonatype.nexus.security.config
 
AdminPasswordFileManagerImpl - Class in org.sonatype.nexus.security.internal
 
AdminPasswordFileManagerImpl(ApplicationDirectories) - Constructor for class org.sonatype.nexus.security.internal.AdminPasswordFileManagerImpl
 
afterCompletion(ServletRequest, ServletResponse, Exception) - Method in class org.sonatype.nexus.security.anonymous.AnonymousFilter
 
ALL - Static variable in class org.sonatype.nexus.security.privilege.PrivilegeDescriptorSupport
 
ALL_DESCRIPTION_BASE - Static variable in class org.sonatype.nexus.security.config.SecurityContributorSupport
 
allPermitted(Subject, Permission...) - Method in class org.sonatype.nexus.security.SecurityHelper
Check if subject has ALL of the given permissions.
allPermitted(Permission...) - Method in class org.sonatype.nexus.security.SecurityHelper
Check if current subject has ALL of the given permissions.
ANONYMOUS_ROLE_ID - Static variable in class org.sonatype.nexus.security.Roles
Role ID used for NX Anonymous rule, used in some places to detect is used anonymous or not.
AnonymousAccessApiResource - Class in org.sonatype.nexus.security.anonymous.rest
 
AnonymousAccessApiResource(AnonymousManager, RealmSecurityManager) - Constructor for class org.sonatype.nexus.security.anonymous.rest.AnonymousAccessApiResource
 
AnonymousAccessApiResourceBeta - Class in org.sonatype.nexus.security.anonymous.rest
Deprecated.
beta prefix is being phased out, prefer starting new APIs with APIConstants.V1_API_PREFIX instead
AnonymousAccessApiResourceBeta(AnonymousManager, RealmSecurityManager) - Constructor for class org.sonatype.nexus.security.anonymous.rest.AnonymousAccessApiResourceBeta
Deprecated.
 
AnonymousAccessApiResourceDoc - Interface in org.sonatype.nexus.security.anonymous.rest
 
AnonymousAccessApiResourceV1 - Class in org.sonatype.nexus.security.anonymous.rest
 
AnonymousAccessApiResourceV1(AnonymousManager, RealmSecurityManager) - Constructor for class org.sonatype.nexus.security.anonymous.rest.AnonymousAccessApiResourceV1
 
AnonymousAccessEvent - Class in org.sonatype.nexus.security.anonymous
Event fired for an anonymous access of the system.
AnonymousAccessEvent(ClientInfo, Date) - Constructor for class org.sonatype.nexus.security.anonymous.AnonymousAccessEvent
 
AnonymousAccessSettingsXO - Class in org.sonatype.nexus.security.anonymous.rest
 
AnonymousAccessSettingsXO() - Constructor for class org.sonatype.nexus.security.anonymous.rest.AnonymousAccessSettingsXO
 
AnonymousAccessSettingsXO(AnonymousConfiguration) - Constructor for class org.sonatype.nexus.security.anonymous.rest.AnonymousAccessSettingsXO
 
AnonymousAuditor - Class in org.sonatype.nexus.security.internal
Anonymous auditor.
AnonymousAuditor() - Constructor for class org.sonatype.nexus.security.internal.AnonymousAuditor
 
AnonymousConfiguration - Interface in org.sonatype.nexus.security.anonymous
Anonymous configuration.
AnonymousConfigurationChangedEvent - Class in org.sonatype.nexus.security.anonymous
Emitted when AnonymousConfiguration has changed.
AnonymousConfigurationChangedEvent(AnonymousConfiguration) - Constructor for class org.sonatype.nexus.security.anonymous.AnonymousConfigurationChangedEvent
 
AnonymousFilter - Class in org.sonatype.nexus.security.anonymous
Binds special anonymous subject if current subject is guest and anonymous access is enabled.
AnonymousFilter(Provider<AnonymousManager>, Provider<EventManager>) - Constructor for class org.sonatype.nexus.security.anonymous.AnonymousFilter
 
AnonymousHelper - Class in org.sonatype.nexus.security.anonymous
Anonymous helpers.
AnonymousManager - Interface in org.sonatype.nexus.security.anonymous
Anonymous manager.
AnonymousPrincipalCollection - Class in org.sonatype.nexus.security.anonymous
Anonymous user PrincipalCollection.
AnonymousPrincipalCollection(Object, String) - Constructor for class org.sonatype.nexus.security.anonymous.AnonymousPrincipalCollection
 
ANTI_CSRF_TOKEN_NAME - Static variable in class org.sonatype.nexus.security.authc.AntiCsrfHelper
 
AntiCsrfFilter - Class in org.sonatype.nexus.security.authc
This is an anti cross-site request forgery (CSRF / XSRF) protection using a cookie-to-header token approach.
AntiCsrfFilter(AntiCsrfHelper) - Constructor for class org.sonatype.nexus.security.authc.AntiCsrfFilter
 
AntiCsrfHelper - Class in org.sonatype.nexus.security.authc
 
AntiCsrfHelper(boolean) - Constructor for class org.sonatype.nexus.security.authc.AntiCsrfHelper
 
anyPermitted(Subject, Permission...) - Method in class org.sonatype.nexus.security.SecurityHelper
Check if subject has ANY of the given permissions.
anyPermitted(Subject, Iterable<Permission>) - Method in class org.sonatype.nexus.security.SecurityHelper
Check if subject has ANY of the given permissions.
anyPermitted(Permission...) - Method in class org.sonatype.nexus.security.SecurityHelper
Check if current subject has ANY of the given permissions.
ApiCreateUser - Class in org.sonatype.nexus.security.internal.rest
 
ApiKeyAuthenticationFilter - Class in org.sonatype.nexus.security.authc.apikey
AuthenticatingFilter that looks for credentials with help of registered ApiKeyExtractors.
ApiKeyAuthenticationFilter(Map<String, ApiKeyExtractor>) - Constructor for class org.sonatype.nexus.security.authc.apikey.ApiKeyAuthenticationFilter
 
ApiKeyExtractor - Interface in org.sonatype.nexus.security.authc.apikey
API-Key extractor component.
ApiKeyFactory - Interface in org.sonatype.nexus.security.authc.apikey
API Key Factory that creates API Keys.
ApiKeyStore - Interface in org.sonatype.nexus.security.authc.apikey
Persistent mapping between principals (such as user IDs) and API-Keys.
apiKeyStore - Variable in class org.sonatype.nexus.security.token.BearerTokenManager
 
ApiPrivilege - Class in org.sonatype.nexus.security.privilege.rest
 
ApiPrivilege(String) - Constructor for class org.sonatype.nexus.security.privilege.rest.ApiPrivilege
 
ApiPrivilege(String, String, String, boolean) - Constructor for class org.sonatype.nexus.security.privilege.rest.ApiPrivilege
 
ApiPrivilege(Privilege) - Constructor for class org.sonatype.nexus.security.privilege.rest.ApiPrivilege
 
ApiPrivilegeApplication - Class in org.sonatype.nexus.security.privilege.rest
 
ApiPrivilegeApplication(String, String, boolean, String, Collection<PrivilegeAction>) - Constructor for class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeApplication
 
ApiPrivilegeApplication(Privilege) - Constructor for class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeApplication
 
ApiPrivilegeApplicationRequest - Class in org.sonatype.nexus.security.privilege.rest
 
ApiPrivilegeApplicationRequest(String, String, String, Collection<PrivilegeAction>) - Constructor for class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeApplicationRequest
 
ApiPrivilegeApplicationRequest(Privilege) - Constructor for class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeApplicationRequest
 
ApiPrivilegeRequest - Class in org.sonatype.nexus.security.privilege.rest
 
ApiPrivilegeRequest() - Constructor for class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeRequest
 
ApiPrivilegeRequest(String, String) - Constructor for class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeRequest
 
ApiPrivilegeRequest(Privilege) - Constructor for class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeRequest
 
ApiPrivilegeWildcard - Class in org.sonatype.nexus.security.privilege.rest
 
ApiPrivilegeWildcard(String, String, boolean, String) - Constructor for class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeWildcard
 
ApiPrivilegeWildcard(Privilege) - Constructor for class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeWildcard
 
ApiPrivilegeWildcardRequest - Class in org.sonatype.nexus.security.privilege.rest
 
ApiPrivilegeWildcardRequest(String, String, String) - Constructor for class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeWildcardRequest
 
ApiPrivilegeWildcardRequest(Privilege) - Constructor for class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeWildcardRequest
 
ApiPrivilegeWithActions - Class in org.sonatype.nexus.security.privilege.rest
 
ApiPrivilegeWithActions(String) - Constructor for class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeWithActions
 
ApiPrivilegeWithActions(String, String, String, boolean, Collection<PrivilegeAction>) - Constructor for class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeWithActions
 
ApiPrivilegeWithActions(Privilege) - Constructor for class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeWithActions
 
ApiPrivilegeWithActionsRequest - Class in org.sonatype.nexus.security.privilege.rest
 
ApiPrivilegeWithActionsRequest() - Constructor for class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeWithActionsRequest
 
ApiPrivilegeWithActionsRequest(String, String, Collection<PrivilegeAction>) - Constructor for class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeWithActionsRequest
 
ApiPrivilegeWithActionsRequest(Privilege) - Constructor for class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeWithActionsRequest
 
ApiUser - Class in org.sonatype.nexus.security.internal.rest
REST API representation of a user.
ApiUserSource - Class in org.sonatype.nexus.security.internal.rest
 
ApiUserSource(UserManager) - Constructor for class org.sonatype.nexus.security.internal.rest.ApiUserSource
 
ApiUserStatus - Enum in org.sonatype.nexus.security.internal.rest
 
APPLICATION_ACTIONS - Static variable in class org.sonatype.nexus.security.config.SecurityContributorSupport
 
APPLICATION_DOMAIN - Static variable in class org.sonatype.nexus.security.config.SecurityContributorSupport
 
applicationDirectories - Variable in class org.sonatype.nexus.security.internal.AdminPasswordFileManagerImpl
 
ApplicationPermission - Class in org.sonatype.nexus.security.privilege
Application permission, using nexus: namespace.
ApplicationPermission(String, List<String>) - Constructor for class org.sonatype.nexus.security.privilege.ApplicationPermission
 
ApplicationPermission(String, String...) - Constructor for class org.sonatype.nexus.security.privilege.ApplicationPermission
 
ApplicationPrivilegeDescriptor - Class in org.sonatype.nexus.security.privilege
Application PrivilegeDescriptor.
ApplicationPrivilegeDescriptor() - Constructor for class org.sonatype.nexus.security.privilege.ApplicationPrivilegeDescriptor
 
apply(MutableSecurityContributor.Mutator) - Method in class org.sonatype.nexus.security.config.MutableSecurityContributor
 
apply(SecurityConfiguration, SecurityConfigurationManager) - Method in interface org.sonatype.nexus.security.config.MutableSecurityContributor.Mutator
 
asPrivilege() - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilege
 
asPrivilege() - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeRequest
 
associateWith(Callable<V>) - Method in class org.sonatype.nexus.security.subject.FakeAlmightySubject
 
associateWith(Runnable) - Method in class org.sonatype.nexus.security.subject.FakeAlmightySubject
 
ATTR_USER_ID - Static variable in class org.sonatype.nexus.security.SecurityFilter
 
ATTR_USER_PRINCIPAL - Static variable in class org.sonatype.nexus.security.SecurityFilter
 
AuthenticatingRealmImpl - Class in org.sonatype.nexus.security.internal
Default AuthenticatingRealm.
AuthenticatingRealmImpl(SecurityConfigurationManager, PasswordService) - Constructor for class org.sonatype.nexus.security.internal.AuthenticatingRealmImpl
 
AuthenticationEvent - Class in org.sonatype.nexus.security.authc
An event fired when the an user is authorized.
AuthenticationEvent(String, boolean) - Constructor for class org.sonatype.nexus.security.authc.AuthenticationEvent
 
AuthenticationEvent(String, boolean, Set<AuthenticationFailureReason>) - Constructor for class org.sonatype.nexus.security.authc.AuthenticationEvent
 
AuthenticationFailureReason - Enum in org.sonatype.nexus.security.authc
The reason why an authentication attempt failed.
AuthenticationTokenFactory - Interface in org.sonatype.nexus.security.authc
Factory of authentication tokens.
AuthorizationConfigurationChanged - Class in org.sonatype.nexus.security.authz
An event fired when the authorization configuration has changed.
AuthorizationConfigurationChanged() - Constructor for class org.sonatype.nexus.security.authz.AuthorizationConfigurationChanged
 
AuthorizationManager - Interface in org.sonatype.nexus.security.authz
Authorization manager.
AuthorizationManagerImpl - Class in org.sonatype.nexus.security.internal
AuthorizationManagerImpl(SecurityConfigurationManager, EventManager, List<PrivilegeDescriptor>) - Constructor for class org.sonatype.nexus.security.internal.AuthorizationManagerImpl
 
AuthorizingRealmImpl - Class in org.sonatype.nexus.security.internal
Default AuthorizingRealm.
AuthorizingRealmImpl(RealmSecurityManager, UserManager, Map<String, UserManager>) - Constructor for class org.sonatype.nexus.security.internal.AuthorizingRealmImpl
 

B

BASIC_AUTH_REALM - Static variable in class org.sonatype.nexus.security.authc.NexusBasicHttpAuthenticationFilter
 
BearerToken - Class in org.sonatype.nexus.security.token
Extracts a token from a HttpServletRequest
BearerToken(String) - Constructor for class org.sonatype.nexus.security.token.BearerToken
 
BearerTokenManager - Class in org.sonatype.nexus.security.token
Allows the logic for managing bearer tokens to be shared between formats and it is intended that this will be subclassed and a format-specific concrete implementation provided.
BearerTokenManager(ApiKeyStore, SecurityHelper, String) - Constructor for class org.sonatype.nexus.security.token.BearerTokenManager
 
BearerTokenRealm - Class in org.sonatype.nexus.security.token
AuthenticatingRealm that maps bearer tokens to valid Subjects.
BearerTokenRealm(ApiKeyStore, UserPrincipalsHelper, String) - Constructor for class org.sonatype.nexus.security.token.BearerTokenRealm
 
BETA_RESOURCE_URI - Static variable in class org.sonatype.nexus.security.internal.rest.SecurityApiResourceBeta
Deprecated.
 
bindSessionManager(AnnotatedBindingBuilder<SessionManager>) - Method in class org.sonatype.nexus.security.WebSecurityModule
 
bindWebSecurityManager(AnnotatedBindingBuilder<? super WebSecurityManager>) - Method in class org.sonatype.nexus.security.WebSecurityModule
 
BreadActions - Class in org.sonatype.nexus.security
Standard BREAD actions.
BROWSE - Static variable in class org.sonatype.nexus.security.BreadActions
 
build() - Method in class org.sonatype.nexus.security.ClientInfo.Builder
 
build() - Method in class org.sonatype.nexus.security.config.memory.MemoryCPrivilege.MemoryCPrivilegeBuilder
 
builder() - Static method in class org.sonatype.nexus.security.ClientInfo
 
Builder() - Constructor for class org.sonatype.nexus.security.ClientInfo.Builder
 
buildSubject() - Method in interface org.sonatype.nexus.security.anonymous.AnonymousManager
Build anonymous subject.

C

changePassword(String, String, String) - Method in class org.sonatype.nexus.security.internal.DefaultSecuritySystem
 
changePassword(String, String) - Method in class org.sonatype.nexus.security.internal.DefaultSecuritySystem
 
changePassword(String, String, boolean) - Method in class org.sonatype.nexus.security.internal.DefaultSecuritySystem
 
changePassword(String, String) - Method in class org.sonatype.nexus.security.internal.rest.UserApiResource
 
changePassword(String, String) - Method in interface org.sonatype.nexus.security.internal.rest.UserApiResourceDoc
 
changePassword(String, String) - Method in class org.sonatype.nexus.security.internal.UserManagerImpl
 
changePassword(String, String, String) - Method in interface org.sonatype.nexus.security.SecuritySystem
Updates a users password.
changePassword(String, String) - Method in interface org.sonatype.nexus.security.SecuritySystem
Updates a users password.
changePassword(String, String, boolean) - Method in interface org.sonatype.nexus.security.SecuritySystem
Updates a users password.
changePassword(String, String) - Method in class org.sonatype.nexus.security.user.AbstractReadOnlyUserManager
 
changePassword(String, String) - Method in interface org.sonatype.nexus.security.user.UserManager
Update a users password.
checkPermission(PrincipalCollection, String) - Method in class org.sonatype.nexus.security.authz.ExceptionCatchingModularRealmAuthorizer
 
checkPermission(PrincipalCollection, Permission) - Method in class org.sonatype.nexus.security.authz.ExceptionCatchingModularRealmAuthorizer
 
checkPermission(PrincipalCollection, String) - Method in class org.sonatype.nexus.security.internal.DefaultSecuritySystem
 
checkPermission(PrincipalCollection, String) - Method in interface org.sonatype.nexus.security.SecuritySystem
Checks if principal has a permission, throws an AuthorizationException otherwise.
checkPermission(String) - Method in class org.sonatype.nexus.security.subject.FakeAlmightySubject
 
checkPermission(Permission) - Method in class org.sonatype.nexus.security.subject.FakeAlmightySubject
 
checkPermissions(PrincipalCollection, String...) - Method in class org.sonatype.nexus.security.authz.ExceptionCatchingModularRealmAuthorizer
 
checkPermissions(PrincipalCollection, Collection<Permission>) - Method in class org.sonatype.nexus.security.authz.ExceptionCatchingModularRealmAuthorizer
 
checkPermissions(String...) - Method in class org.sonatype.nexus.security.subject.FakeAlmightySubject
 
checkPermissions(Collection<Permission>) - Method in class org.sonatype.nexus.security.subject.FakeAlmightySubject
 
checkRole(PrincipalCollection, String) - Method in class org.sonatype.nexus.security.authz.ExceptionCatchingModularRealmAuthorizer
 
checkRole(String) - Method in class org.sonatype.nexus.security.subject.FakeAlmightySubject
 
checkRoles(PrincipalCollection, Collection<String>) - Method in class org.sonatype.nexus.security.authz.ExceptionCatchingModularRealmAuthorizer
 
checkRoles(Collection<String>) - Method in class org.sonatype.nexus.security.subject.FakeAlmightySubject
 
checkRoles(String...) - Method in class org.sonatype.nexus.security.subject.FakeAlmightySubject
 
cleanRemovedPrivilege(String) - Method in interface org.sonatype.nexus.security.config.SecurityConfigurationManager
 
cleanRemovedPrivilege(String) - Method in class org.sonatype.nexus.security.internal.SecurityConfigurationManagerImpl
 
cleanup(ServletRequest, ServletResponse, Exception) - Method in class org.sonatype.nexus.security.authc.NexusBasicHttpAuthenticationFilter
Permissive AuthorizationException 401 and 403 handling.
clear() - Method in class org.apache.shiro.nexus.ShiroJCacheAdapter
 
clearCache(String) - Method in class org.sonatype.nexus.security.internal.AuthenticatingRealmImpl
Exposed to support flushing authc cache for a specific user
ClientInfo - Class in org.sonatype.nexus.security
Client info about WHO is doing something.
ClientInfo.Builder - Class in org.sonatype.nexus.security
 
ClientInfoProvider - Interface in org.sonatype.nexus.security
Manages and provides ClientInfo instances.
clone() - Method in interface org.sonatype.nexus.security.config.CPrivilege
 
clone() - Method in interface org.sonatype.nexus.security.config.CRole
 
clone() - Method in interface org.sonatype.nexus.security.config.CUser
 
clone() - Method in interface org.sonatype.nexus.security.config.CUserRoleMapping
 
clone() - Method in class org.sonatype.nexus.security.config.memory.MemoryCPrivilege
 
clone() - Method in class org.sonatype.nexus.security.config.memory.MemoryCRole
 
clone() - Method in class org.sonatype.nexus.security.config.memory.MemoryCUser
 
clone() - Method in class org.sonatype.nexus.security.config.memory.MemoryCUserRoleMapping
 
clone() - Method in class org.sonatype.nexus.security.config.MemorySecurityConfiguration
 
compareTo(Role) - Method in class org.sonatype.nexus.security.role.Role
 
compareTo(User) - Method in class org.sonatype.nexus.security.user.User
 
config(String...) - Static method in class org.sonatype.nexus.security.authz.PermissionsFilter
Helper to build filter configuration.
ConfiguredUsersUserManager - Class in org.sonatype.nexus.security.user
This allows you to easily search for users that have added roles.
ConfiguredUsersUserManager(SecuritySystem, SecurityConfigurationManager) - Constructor for class org.sonatype.nexus.security.user.ConfiguredUsersUserManager
 
configureProperties(long, String, boolean) - Method in class org.apache.shiro.nexus.NexusWebSessionManager
 
configureProperties(long) - Method in class org.apache.shiro.nexus.TestSessionManager
 
configureShiroWeb() - Method in class org.sonatype.nexus.security.WebSecurityModule
 
CONTAINED_PRIV_NOT_FOUND - Static variable in class org.sonatype.nexus.security.role.rest.RoleApiResource
 
CONTAINED_ROLE_NOT_FOUND - Static variable in class org.sonatype.nexus.security.role.rest.RoleApiResource
 
convert(UserStatus) - Static method in enum org.sonatype.nexus.security.internal.rest.ApiUserStatus
 
CookieFilter - Class in org.sonatype.nexus.security
Cookie munging filter.
CookieFilter() - Constructor for class org.sonatype.nexus.security.CookieFilter
 
copy() - Method in interface org.sonatype.nexus.security.anonymous.AnonymousConfiguration
Obtain a copy of this configuration.
copy() - Method in interface org.sonatype.nexus.security.realm.RealmConfiguration
 
CPrivilege - Interface in org.sonatype.nexus.security.config
Persistent privilege.
CPrivilegeBuilder - Class in org.sonatype.nexus.security.config
Helper to build a CPrivilege instance.
CPrivilegeBuilder() - Constructor for class org.sonatype.nexus.security.config.CPrivilegeBuilder
 
create() - Method in class org.sonatype.nexus.security.config.CPrivilegeBuilder
 
create() - Method in class org.sonatype.nexus.security.config.CRoleBuilder
 
create(RoleXORequest) - Method in class org.sonatype.nexus.security.role.rest.RoleApiResource
 
create(RoleXORequest) - Method in interface org.sonatype.nexus.security.role.rest.RoleApiResourceDoc
 
CREATE_DESCRIPTION_BASE - Static variable in class org.sonatype.nexus.security.config.SecurityContributorSupport
 
createApiKey(String, PrincipalCollection) - Method in interface org.sonatype.nexus.security.authc.apikey.ApiKeyStore
Creates an API-Key and assigns it to the given principals in given domain.
createApiPrivilegeImpl(Privilege) - Method in class org.sonatype.nexus.security.privilege.ApplicationPrivilegeDescriptor
 
createApiPrivilegeImpl(Privilege) - Method in interface org.sonatype.nexus.security.privilege.PrivilegeDescriptor
 
createApiPrivilegeImpl(Privilege) - Method in class org.sonatype.nexus.security.privilege.WildcardPrivilegeDescriptor
 
createApplicationPrivilege(String, String, String, String) - Method in class org.sonatype.nexus.security.config.SecurityContributorSupport
 
createCrudAndAllApplicationPrivileges(String, String) - Method in class org.sonatype.nexus.security.config.SecurityContributorSupport
 
createCrudApplicationPrivileges(String, String) - Method in class org.sonatype.nexus.security.config.SecurityContributorSupport
 
createJwtCookie(Subject) - Method in class org.sonatype.nexus.security.JwtHelper
Generates a new JWT and makes cookie to store it
createPermission(CPrivilege) - Method in class org.sonatype.nexus.security.privilege.ApplicationPrivilegeDescriptor
 
createPermission(CPrivilege) - Method in interface org.sonatype.nexus.security.privilege.PrivilegeDescriptor
 
createPermission(CPrivilege) - Method in class org.sonatype.nexus.security.privilege.WildcardPrivilegeDescriptor
 
createPrivilege(CPrivilege) - Method in interface org.sonatype.nexus.security.config.SecurityConfigurationManager
Create a new privilege
createPrivilege(CPrivilege) - Method in class org.sonatype.nexus.security.internal.SecurityConfigurationManagerImpl
 
createPrivilege(ApiPrivilegeApplicationRequest) - Method in class org.sonatype.nexus.security.privilege.rest.PrivilegeApiResource
 
createPrivilege(ApiPrivilegeWildcardRequest) - Method in class org.sonatype.nexus.security.privilege.rest.PrivilegeApiResource
 
createPrivilege(ApiPrivilegeApplicationRequest) - Method in interface org.sonatype.nexus.security.privilege.rest.PrivilegeApiResourceDoc
 
createPrivilege(ApiPrivilegeWildcardRequest) - Method in interface org.sonatype.nexus.security.privilege.rest.PrivilegeApiResourceDoc
 
createRole(CRole) - Method in interface org.sonatype.nexus.security.config.SecurityConfigurationManager
Create a new role
createRole(String, String, String, String...) - Method in class org.sonatype.nexus.security.config.SecurityContributorSupport
 
createRole(CRole) - Method in class org.sonatype.nexus.security.internal.SecurityConfigurationManagerImpl
 
createSession(SessionContext) - Method in class org.apache.shiro.nexus.NexusSessionFactory
Ensure SimpleSessionImpl is used and provides logging.
createSubject(ServletRequest, ServletResponse) - Method in class org.sonatype.nexus.security.JwtSecurityFilter
 
createToken(ServletRequest, ServletResponse) - Method in class org.sonatype.nexus.security.authc.apikey.ApiKeyAuthenticationFilter
 
createToken(ServletRequest, ServletResponse) - Method in interface org.sonatype.nexus.security.authc.AuthenticationTokenFactory
Creates an AuthenticationToken based on give request/response, or if unable.
createToken(ServletRequest, ServletResponse) - Method in class org.sonatype.nexus.security.authc.HttpHeaderAuthenticationTokenFactorySupport
 
createToken(String, String, String) - Method in class org.sonatype.nexus.security.authc.HttpHeaderAuthenticationTokenFactorySupport
createToken(ServletRequest, ServletResponse) - Method in class org.sonatype.nexus.security.authc.NexusAuthenticationFilter
Will cycle configured factories for an authentication token.
createToken(PrincipalCollection) - Method in class org.sonatype.nexus.security.token.BearerTokenManager
Creates (if not already exists) a bearer token mapped to given principal and returns the newly created token.
createUser(CUser, Set<String>) - Method in interface org.sonatype.nexus.security.config.SecurityConfigurationManager
Create a new user.
createUser(CUser, String, Set<String>) - Method in interface org.sonatype.nexus.security.config.SecurityConfigurationManager
Create a new user and sets the password.
createUser(ApiCreateUser) - Method in class org.sonatype.nexus.security.internal.rest.UserApiResource
 
createUser(ApiCreateUser) - Method in interface org.sonatype.nexus.security.internal.rest.UserApiResourceDoc
 
createUser(CUser, Set<String>) - Method in class org.sonatype.nexus.security.internal.SecurityConfigurationManagerImpl
 
createUser(CUser, String, Set<String>) - Method in class org.sonatype.nexus.security.internal.SecurityConfigurationManagerImpl
 
createUserRoleMapping(CUserRoleMapping) - Method in interface org.sonatype.nexus.security.config.SecurityConfigurationManager
 
createUserRoleMapping(CUserRoleMapping) - Method in class org.sonatype.nexus.security.internal.SecurityConfigurationManagerImpl
 
createWildcardPrivilege(String, String, String) - Method in class org.sonatype.nexus.security.config.SecurityContributorSupport
 
CRole - Interface in org.sonatype.nexus.security.config
Persistent role.
CRoleBuilder - Class in org.sonatype.nexus.security.config
Helper to build a CRole instance.
CurrentSubjectSupplier - Class in org.sonatype.nexus.security.subject
Current subject supplier.
CurrentSubjectSupplier() - Constructor for class org.sonatype.nexus.security.subject.CurrentSubjectSupplier
 
currentUser() - Method in class org.sonatype.nexus.security.internal.DefaultSecuritySystem
 
currentUser() - Method in interface org.sonatype.nexus.security.SecuritySystem
Return the current user, if there is one, else null.
CUser - Interface in org.sonatype.nexus.security.config
Persistent user.
CUserRoleMapping - Interface in org.sonatype.nexus.security.config
Persistent user-role mapping.

D

decrypt(String) - Method in class org.sonatype.nexus.security.PasswordHelper
 
decryptChars(String) - Method in class org.sonatype.nexus.security.PasswordHelper
 
DEFAULT_REALM_NAME - Static variable in interface org.sonatype.nexus.security.anonymous.AnonymousConfiguration
 
DEFAULT_REALM_NAME - Static variable in class org.sonatype.nexus.security.internal.DefaultRealmConstants
 
DEFAULT_SOURCE - Static variable in interface org.sonatype.nexus.security.user.UserManager
 
DEFAULT_USER_ID - Static variable in interface org.sonatype.nexus.security.anonymous.AnonymousConfiguration
 
DEFAULT_USER_SOURCE - Static variable in class org.sonatype.nexus.security.internal.DefaultRealmConstants
 
DefaultRealmConstants - Class in org.sonatype.nexus.security.internal
Constants for the Default Authenticating Realm
DefaultRealmConstants() - Constructor for class org.sonatype.nexus.security.internal.DefaultRealmConstants
 
DefaultSecurityPasswordService - Class in org.sonatype.nexus.security.internal
Default PasswordService.
DefaultSecurityPasswordService(PasswordService) - Constructor for class org.sonatype.nexus.security.internal.DefaultSecurityPasswordService
 
DefaultSecuritySystem - Class in org.sonatype.nexus.security.internal
This implementation wraps a Shiro SecurityManager, and adds user management.
DefaultSecuritySystem(EventManager, RealmSecurityManager, RealmManager, AnonymousManager, Map<String, AuthorizationManager>, Map<String, UserManager>, SecurityHelper) - Constructor for class org.sonatype.nexus.security.internal.DefaultSecuritySystem
 
DELETE - Static variable in class org.sonatype.nexus.security.BreadActions
 
delete(String) - Method in class org.sonatype.nexus.security.role.rest.RoleApiResource
 
delete(String) - Method in interface org.sonatype.nexus.security.role.rest.RoleApiResourceDoc
 
DELETE_DESCRIPTION_BASE - Static variable in class org.sonatype.nexus.security.config.SecurityContributorSupport
 
deleteApiKey(String, PrincipalCollection) - Method in interface org.sonatype.nexus.security.authc.apikey.ApiKeyStore
Deletes the API-Key associated with the given principals in given domain.
deleteApiKeys(PrincipalCollection) - Method in interface org.sonatype.nexus.security.authc.apikey.ApiKeyStore
Deletes every API-Key associated with the given principals in every domain.
deleteApiKeys() - Method in interface org.sonatype.nexus.security.authc.apikey.ApiKeyStore
Deletes all API-Keys.
deletePrivilege(String) - Method in class org.sonatype.nexus.security.authz.AbstractReadOnlyAuthorizationManager
 
deletePrivilege(String) - Method in interface org.sonatype.nexus.security.authz.AuthorizationManager
Removes a Privilege in this AuthorizationManager.
deletePrivilege(String) - Method in interface org.sonatype.nexus.security.config.SecurityConfigurationManager
Delete an existing privilege
deletePrivilege(String) - Method in class org.sonatype.nexus.security.internal.AuthorizationManagerImpl
 
deletePrivilege(String) - Method in class org.sonatype.nexus.security.internal.SecurityConfigurationManagerImpl
 
deletePrivilege(String) - Method in class org.sonatype.nexus.security.privilege.rest.PrivilegeApiResource
 
deletePrivilege(String) - Method in interface org.sonatype.nexus.security.privilege.rest.PrivilegeApiResourceDoc
 
deletePrivilegeByName(String) - Method in class org.sonatype.nexus.security.authz.AbstractReadOnlyAuthorizationManager
 
deletePrivilegeByName(String) - Method in interface org.sonatype.nexus.security.authz.AuthorizationManager
Removes a Privilege in this AuthorizationManager.
deletePrivilegeByName(String) - Method in interface org.sonatype.nexus.security.config.SecurityConfigurationManager
Delete an existing privilege by its name
deletePrivilegeByName(String) - Method in class org.sonatype.nexus.security.internal.AuthorizationManagerImpl
 
deletePrivilegeByName(String) - Method in class org.sonatype.nexus.security.internal.SecurityConfigurationManagerImpl
 
deleteRole(String) - Method in class org.sonatype.nexus.security.authz.AbstractReadOnlyAuthorizationManager
 
deleteRole(String) - Method in interface org.sonatype.nexus.security.authz.AuthorizationManager
Removes a role in this AuthorizationManager.
deleteRole(String) - Method in interface org.sonatype.nexus.security.config.SecurityConfigurationManager
Delete an existing role
deleteRole(String) - Method in class org.sonatype.nexus.security.internal.AuthorizationManagerImpl
 
deleteRole(String) - Method in class org.sonatype.nexus.security.internal.SecurityConfigurationManagerImpl
 
deleteToken() - Method in class org.sonatype.nexus.security.token.BearerTokenManager
Removes any Bearer token for current user, if exists, and returns true.
deleteUser(String) - Method in interface org.sonatype.nexus.security.config.SecurityConfigurationManager
Delete an existing user
deleteUser(String) - Method in class org.sonatype.nexus.security.internal.DefaultSecuritySystem
 
deleteUser(String, String) - Method in class org.sonatype.nexus.security.internal.DefaultSecuritySystem
 
deleteUser(String) - Method in class org.sonatype.nexus.security.internal.rest.UserApiResource
 
deleteUser(String) - Method in interface org.sonatype.nexus.security.internal.rest.UserApiResourceDoc
 
deleteUser(String) - Method in class org.sonatype.nexus.security.internal.SecurityConfigurationManagerImpl
 
deleteUser(String) - Method in class org.sonatype.nexus.security.internal.UserManagerImpl
 
deleteUser(String) - Method in interface org.sonatype.nexus.security.SecuritySystem
Deprecated.
use deleteUser( String userId, String source )
deleteUser(String, String) - Method in interface org.sonatype.nexus.security.SecuritySystem
Removes a user based on the userId and sourceId.
deleteUser(String) - Method in class org.sonatype.nexus.security.user.AbstractReadOnlyUserManager
 
deleteUser(String) - Method in interface org.sonatype.nexus.security.user.UserManager
Delete a user based on id.
deleteUserRoleMapping(String, String) - Method in interface org.sonatype.nexus.security.config.SecurityConfigurationManager
 
deleteUserRoleMapping(String, String) - Method in class org.sonatype.nexus.security.internal.SecurityConfigurationManagerImpl
 
description(String) - Method in class org.sonatype.nexus.security.config.CPrivilegeBuilder
 
description(String) - Method in class org.sonatype.nexus.security.config.CRoleBuilder
 
description(String) - Method in class org.sonatype.nexus.security.config.memory.MemoryCPrivilege.MemoryCPrivilegeBuilder
 
DESCRIPTION - Static variable in class org.sonatype.nexus.security.internal.DefaultRealmConstants
 
destroy() - Method in class org.apache.shiro.nexus.NexusWebSecurityManager
 
disableRealm(String) - Method in class org.sonatype.nexus.security.internal.RealmManagerImpl
 
disableRealm(String) - Method in interface org.sonatype.nexus.security.realm.RealmManager
Disable given realm-name, if not already disabled.
doAsActionString() - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeApplication
 
doAsActionString() - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeApplicationRequest
 
doAsActionString() - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeWithActions
 
doAsActionString() - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeWithActionsRequest
 
doAsPrivilege(Privilege) - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilege
 
doAsPrivilege(Privilege) - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeApplication
 
doAsPrivilege(Privilege) - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeApplicationRequest
 
doAsPrivilege(Privilege) - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeRequest
 
doAsPrivilege(Privilege) - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeWildcard
 
doAsPrivilege(Privilege) - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeWildcardRequest
 
doAsPrivilege(Privilege) - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeWithActions
 
doAsPrivilege(Privilege) - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeWithActionsRequest
 
doCreate(Session) - Method in class org.apache.shiro.nexus.NexusSessionDAO
 
doCreate(String, ApiPrivilegeRequest) - Method in class org.sonatype.nexus.security.privilege.rest.PrivilegeApiResourceSupport
 
doFilterInternal(ServletRequest, ServletResponse, FilterChain) - Method in class org.sonatype.nexus.security.SecurityFilter
Unset MDC after we finish filtering to restore thread state.
doGetAuthenticationInfo(AuthenticationToken) - Method in class org.sonatype.nexus.security.internal.AuthenticatingRealmImpl
 
doGetAuthenticationInfo(AuthenticationToken) - Method in class org.sonatype.nexus.security.internal.AuthorizingRealmImpl
 
doGetAuthenticationInfo(AuthenticationToken) - Method in class org.sonatype.nexus.security.token.BearerTokenRealm
 
doGetAuthorizationInfo(PrincipalCollection) - Method in class org.sonatype.nexus.security.internal.AuthorizingRealmImpl
 
DOMAIN - Static variable in class org.sonatype.nexus.security.internal.AnonymousAuditor
 
DOMAIN - Static variable in class org.sonatype.nexus.security.internal.PrivilegeAuditor
 
DOMAIN - Static variable in class org.sonatype.nexus.security.internal.RealmAuditor
 
DOMAIN - Static variable in class org.sonatype.nexus.security.internal.RoleAuditor
 
DOMAIN - Static variable in class org.sonatype.nexus.security.internal.UserAuditor
 
DOMAIN - Static variable in class org.sonatype.nexus.security.internal.UserRoleMappingAuditor
 
DOMAIN_KEY - Static variable in class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeApplication
 
DOMAIN_KEY - Static variable in class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeApplicationRequest
 
doMultiRealmAuthentication(Collection<Realm>, AuthenticationToken) - Method in class org.sonatype.nexus.security.authc.FirstSuccessfulModularRealmAuthenticator
 
doStart() - Method in class org.sonatype.nexus.security.internal.DefaultSecuritySystem
 
doStart() - Method in class org.sonatype.nexus.security.internal.RealmManagerImpl
 
doStart() - Method in class org.sonatype.nexus.security.JwtHelper
 
doStop() - Method in class org.sonatype.nexus.security.internal.DefaultSecuritySystem
 
doStop() - Method in class org.sonatype.nexus.security.internal.RealmManagerImpl
 
doUpdate(String, String, ApiPrivilegeRequest) - Method in class org.sonatype.nexus.security.privilege.rest.PrivilegeApiResourceSupport
 
DuplicatePrivilegeException - Exception in org.sonatype.nexus.security.privilege
 
DuplicatePrivilegeException(String) - Constructor for exception org.sonatype.nexus.security.privilege.DuplicatePrivilegeException
 
DuplicatePrivilegeException(String, Exception) - Constructor for exception org.sonatype.nexus.security.privilege.DuplicatePrivilegeException
 
DuplicateRoleException - Exception in org.sonatype.nexus.security.role
 
DuplicateRoleException(String, Throwable) - Constructor for exception org.sonatype.nexus.security.role.DuplicateRoleException
 
DuplicateRoleException(String) - Constructor for exception org.sonatype.nexus.security.role.DuplicateRoleException
 
DuplicateUserException - Exception in org.sonatype.nexus.security.user
 
DuplicateUserException(String, Throwable) - Constructor for exception org.sonatype.nexus.security.user.DuplicateUserException
 
DuplicateUserException(String) - Constructor for exception org.sonatype.nexus.security.user.DuplicateUserException
 

E

EDIT - Static variable in class org.sonatype.nexus.security.BreadActions
 
ENABLED - Static variable in class org.sonatype.nexus.security.authc.AntiCsrfHelper
 
enableRealm(String, boolean) - Method in class org.sonatype.nexus.security.internal.RealmManagerImpl
 
enableRealm(String) - Method in class org.sonatype.nexus.security.internal.RealmManagerImpl
 
enableRealm(String, boolean) - Method in interface org.sonatype.nexus.security.realm.RealmManager
Helper to enable or disable given realm-name.
enableRealm(String) - Method in interface org.sonatype.nexus.security.realm.RealmManager
Enable given realm-name, if not already enabled.
enableSessionValidation() - Method in class org.apache.shiro.nexus.NexusWebSessionManager
See https://issues.sonatype.org/browse/NEXUS-5727, https://issues.apache.org/jira/browse/SHIRO-443
enableSessionValidation() - Method in class org.apache.shiro.nexus.TestSessionManager
See https://issues.sonatype.org/browse/NEXUS-5727, https://issues.apache.org/jira/browse/SHIRO-443
encrypt(String) - Method in class org.sonatype.nexus.security.PasswordHelper
 
encryptChars(char[]) - Method in class org.sonatype.nexus.security.PasswordHelper
 
encryptChars(char[], int, int) - Method in class org.sonatype.nexus.security.PasswordHelper
 
encryptPassword(Object) - Method in class org.sonatype.nexus.security.internal.DefaultSecurityPasswordService
 
encryptPassword(Object) - Method in class org.sonatype.nexus.security.internal.LegacyNexusPasswordService
 
ensureAnyPermitted(Subject, Permission...) - Method in class org.sonatype.nexus.security.SecurityHelper
Ensure subject has any of the given permissions.
ensurePermitted(Subject, Permission...) - Method in class org.sonatype.nexus.security.SecurityHelper
Ensure subject has given permissions.
ensurePermitted(Permission...) - Method in class org.sonatype.nexus.security.SecurityHelper
Ensure current subject has given permissions.
equals(Object) - Method in class org.sonatype.nexus.security.anonymous.rest.AnonymousAccessSettingsXO
 
equals(Object) - Method in class org.sonatype.nexus.security.authz.ResourceInfo
 
equals(Object) - Method in class org.sonatype.nexus.security.ClientInfo
 
equals(Object) - Method in class org.sonatype.nexus.security.role.rest.RoleXORequest
 
equals(Object) - Method in class org.sonatype.nexus.security.role.rest.RoleXOResponse
 
equals(Object) - Method in class org.sonatype.nexus.security.role.Role
 
equals(Object) - Method in class org.sonatype.nexus.security.role.RoleIdentifier
 
equals(Object) - Method in class org.sonatype.nexus.security.user.User
 
ERROR_MESSAGE_TOKEN_MISMATCH - Static variable in class org.sonatype.nexus.security.authc.AntiCsrfHelper
 
ExceptionCatchingModularRealmAuthorizer - Class in org.sonatype.nexus.security.authz
A implementation of the Shiro ModularRealmAuthorizer, that catches exceptions caused by individual realms and ignores them.
ExceptionCatchingModularRealmAuthorizer(Collection<Realm>) - Constructor for class org.sonatype.nexus.security.authz.ExceptionCatchingModularRealmAuthorizer
 
ExceptionCatchingModularRealmAuthorizer(Collection<Realm>, Provider<RolePermissionResolver>) - Constructor for class org.sonatype.nexus.security.authz.ExceptionCatchingModularRealmAuthorizer
 
execute(Callable<V>) - Method in class org.sonatype.nexus.security.subject.FakeAlmightySubject
 
execute(Runnable) - Method in class org.sonatype.nexus.security.subject.FakeAlmightySubject
 
executeChain(ServletRequest, ServletResponse, FilterChain) - Method in class org.sonatype.nexus.security.SecurityFilter
Sets MDC user-id attribute for request.
exists() - Method in interface org.sonatype.nexus.security.config.AdminPasswordFileManager
 
exists() - Method in class org.sonatype.nexus.security.internal.AdminPasswordFileManagerImpl
 
extract(HttpServletRequest) - Method in interface org.sonatype.nexus.security.authc.apikey.ApiKeyExtractor
Attempts to extract API key as string, whatever part (or parts) of the HttpServletRequest it needs and returns the extracted key, or returns null.
extract(HttpServletRequest) - Method in class org.sonatype.nexus.security.token.BearerToken
 

F

FakeAlmightySubject - Class in org.sonatype.nexus.security.subject
An "almighty" subject, that has all permissions, all roles, has all.
FilePhraseService - Class in org.sonatype.nexus.security
File-backed PhraseService.
FilePhraseService(File) - Constructor for class org.sonatype.nexus.security.FilePhraseService
 
FilterChain - Class in org.sonatype.nexus.security
A Shiro filter chain (mapping between a path pattern and a filter expression).
FilterChain(String, String) - Constructor for class org.sonatype.nexus.security.FilterChain
 
FilterChainModule - Class in org.sonatype.nexus.security
Support module for configuring FilterChains.
FilterChainModule() - Constructor for class org.sonatype.nexus.security.FilterChainModule
 
filterCookies(ServletRequest, ServletResponse) - Method in class org.sonatype.nexus.security.CookieFilter
Perform filtering on cookie headers.
filterKey(String) - Static method in class org.sonatype.nexus.security.FilterProviderSupport
 
filterListInMemeory(Set<User>, UserSearchCriteria) - Method in class org.sonatype.nexus.security.user.AbstractUserManager
 
FilterProviderSupport - Class in org.sonatype.nexus.security
Support for Filter providers.
FilterProviderSupport(Filter) - Constructor for class org.sonatype.nexus.security.FilterProviderSupport
 
findUserManager(PrincipalCollection) - Method in class org.sonatype.nexus.security.UserPrincipalsHelper
Searches for the UserManager associated with the given principals.
FirstSuccessfulModularRealmAuthenticator - Class in org.sonatype.nexus.security.authc
This Authenticator will only try to authenticate with each realm.
FirstSuccessfulModularRealmAuthenticator() - Constructor for class org.sonatype.nexus.security.authc.FirstSuccessfulModularRealmAuthenticator
 
forUserId(String) - Static method in class org.sonatype.nexus.security.subject.FakeAlmightySubject
Creates an "almighty" Subject with given String userId as principal.
from(SecurityRealm) - Static method in class org.sonatype.nexus.security.realm.api.RealmApiXO
 
fromAction(String) - Static method in enum org.sonatype.nexus.security.privilege.rest.PrivilegeAction
 
fromRole(Role) - Static method in class org.sonatype.nexus.security.role.rest.RoleXOResponse
 

G

generateNewSecret() - Method in interface org.sonatype.nexus.security.jwt.SecretStore
Generate the new JWT secret by using the UUID.
get(K) - Method in class org.apache.shiro.nexus.ShiroJCacheAdapter
 
get() - Method in class org.sonatype.nexus.security.FilterProviderSupport
 
get() - Method in class org.sonatype.nexus.security.internal.InitialAnonymousConfigurationProvider
 
get() - Method in class org.sonatype.nexus.security.internal.InitialRealmConfigurationProvider
 
get() - Method in class org.sonatype.nexus.security.subject.CurrentSubjectSupplier
 
get() - Static method in class org.sonatype.nexus.security.UserIdHelper
Get the current user-id.
get(Subject) - Static method in class org.sonatype.nexus.security.UserIdHelper
Get the user-id from the given subject or UserIdHelper.UNKNOWN.
getAccessedUri() - Method in class org.sonatype.nexus.security.authz.ResourceInfo
 
getAccessMethod() - Method in class org.sonatype.nexus.security.authz.ResourceInfo
 
getAccessProtocol() - Method in class org.sonatype.nexus.security.authz.ResourceInfo
 
getAction() - Method in class org.sonatype.nexus.security.authz.ResourceInfo
 
getActions() - Method in class org.sonatype.nexus.security.privilege.ApplicationPermission
 
getActions() - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeWithActions
 
getActions() - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeWithActionsRequest
 
getActiveRealms() - Method in class org.sonatype.nexus.security.realm.api.RealmApiResource
 
getActiveRealms() - Method in interface org.sonatype.nexus.security.realm.api.RealmApiResourceDoc
 
getAlgorithm() - Method in class org.sonatype.nexus.security.jwt.JwtVerifier
 
getApiKey(String, PrincipalCollection) - Method in interface org.sonatype.nexus.security.authc.apikey.ApiKeyStore
Gets the current API-Key assigned to the given principals in given domain.
getAuthenticationCacheKey(AuthenticationToken) - Method in class org.sonatype.nexus.security.token.BearerTokenRealm
 
getAuthenticationFailureReasons() - Method in class org.sonatype.nexus.security.authc.AuthenticationEvent
 
getAuthenticationFailureReasons() - Method in class org.sonatype.nexus.security.authc.NexusAuthenticationEvent
 
getAuthenticationFailureReasons() - Method in exception org.sonatype.nexus.security.authc.NexusAuthenticationException
 
getAuthenticationRealmName() - Method in class org.sonatype.nexus.security.internal.UserManagerImpl
 
getAuthenticationRealmName() - Method in class org.sonatype.nexus.security.user.ConfiguredUsersUserManager
 
getAuthenticationRealmName() - Method in interface org.sonatype.nexus.security.user.UserManager
The name of the Realm is associated with.
getAuthenticationRealms(List<UserManager>) - Static method in class org.sonatype.nexus.security.anonymous.AnonymousHelper
Get all authentication realms.
getAuthorizationManager(String) - Method in class org.sonatype.nexus.security.internal.DefaultSecuritySystem
 
getAuthorizationManager(String) - Method in interface org.sonatype.nexus.security.SecuritySystem
 
getAvailableRealms() - Method in class org.sonatype.nexus.security.internal.RealmManagerImpl
 
getAvailableRealms() - Method in interface org.sonatype.nexus.security.realm.RealmManager
Get the list of known available realms.
getBreadAction() - Method in enum org.sonatype.nexus.security.privilege.rest.PrivilegeAction
 
getBreadActions() - Static method in enum org.sonatype.nexus.security.privilege.rest.PrivilegeAction
 
getBreadRunAction() - Method in enum org.sonatype.nexus.security.privilege.rest.PrivilegeAction
 
getBreadRunActions() - Static method in enum org.sonatype.nexus.security.privilege.rest.PrivilegeAction
 
getCache(String) - Method in class org.apache.shiro.nexus.ShiroJCacheManagerAdapter
 
getClientInfo() - Method in class org.sonatype.nexus.security.anonymous.AnonymousAccessEvent
 
getClientInfo() - Method in class org.sonatype.nexus.security.authc.NexusAuthenticationEvent
 
getClientInfo() - Method in class org.sonatype.nexus.security.authz.NexusAuthorizationEvent
 
getConfiguration() - Method in class org.sonatype.nexus.security.anonymous.AnonymousConfigurationChangedEvent
 
getConfiguration() - Method in interface org.sonatype.nexus.security.anonymous.AnonymousManager
Returns copy of current anonymous configuration.
getConfiguration() - Method in class org.sonatype.nexus.security.config.PreconfiguredSecurityConfigurationSource
 
getConfiguration() - Method in interface org.sonatype.nexus.security.config.SecurityConfigurationSource
Gets the current configuration.
getConfiguration() - Method in class org.sonatype.nexus.security.internal.RealmManagerImpl
Return _copy_ of configuration.
getConfiguration() - Method in class org.sonatype.nexus.security.realm.RealmConfigurationChangedEvent
 
getConfiguration() - Method in interface org.sonatype.nexus.security.realm.RealmConfigurationEvent
 
getConfiguration() - Method in interface org.sonatype.nexus.security.realm.RealmManager
Returns copy of current realm configuration.
getContribution() - Method in class org.sonatype.nexus.security.config.MutableSecurityContributor
 
getContribution() - Method in interface org.sonatype.nexus.security.config.SecurityContributor
Gets the security contribution.
getCredentials() - Method in class org.sonatype.nexus.security.authc.HttpHeaderAuthenticationToken
 
getCredentials() - Method in class org.sonatype.nexus.security.authc.NexusApiKeyAuthenticationToken
 
getCrudAction() - Method in enum org.sonatype.nexus.security.privilege.rest.PrivilegeAction
 
getCrudActions() - Static method in enum org.sonatype.nexus.security.privilege.rest.PrivilegeAction
 
getCurrentThreadClientInfo() - Method in interface org.sonatype.nexus.security.ClientInfoProvider
Returns the ClientInfo for current thread.
getDefaultAuthorizationManager() - Method in class org.sonatype.nexus.security.privilege.rest.PrivilegeApiResourceSupport
 
getDescription() - Method in interface org.sonatype.nexus.security.config.CPrivilege
 
getDescription() - Method in interface org.sonatype.nexus.security.config.CRole
 
getDescription() - Method in class org.sonatype.nexus.security.config.memory.MemoryCPrivilege
 
getDescription() - Method in class org.sonatype.nexus.security.config.memory.MemoryCRole
 
getDescription() - Method in class org.sonatype.nexus.security.privilege.Privilege
 
getDescription() - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilege
 
getDescription() - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeRequest
 
getDescription() - Method in class org.sonatype.nexus.security.role.rest.RoleXORequest
 
getDescription() - Method in class org.sonatype.nexus.security.role.rest.RoleXOResponse
 
getDescription() - Method in class org.sonatype.nexus.security.role.Role
 
getDomain() - Method in class org.sonatype.nexus.security.privilege.ApplicationPermission
 
getDomain() - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeApplication
 
getDomain() - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeApplicationRequest
 
getEmail() - Method in interface org.sonatype.nexus.security.config.CUser
 
getEmail() - Method in class org.sonatype.nexus.security.config.memory.MemoryCUser
 
getEmail() - Method in class org.sonatype.nexus.security.user.UserSearchCriteria
 
getEmailAddress() - Method in class org.sonatype.nexus.security.internal.rest.ApiCreateUser
 
getEmailAddress() - Method in class org.sonatype.nexus.security.internal.rest.ApiUser
 
getEmailAddress() - Method in class org.sonatype.nexus.security.user.User
 
getEventDate() - Method in class org.sonatype.nexus.security.anonymous.AnonymousAccessEvent
 
getEventDate() - Method in class org.sonatype.nexus.security.authc.NexusAuthenticationEvent
 
getEventDate() - Method in class org.sonatype.nexus.security.authz.NexusAuthorizationEvent
 
getExpirySeconds() - Method in class org.sonatype.nexus.security.JwtHelper
Gets expiry in seconds
getExternalRoles() - Method in class org.sonatype.nexus.security.internal.rest.ApiUser
 
getFilterExpression() - Method in class org.sonatype.nexus.security.FilterChain
 
getFirstName() - Method in interface org.sonatype.nexus.security.config.CUser
 
getFirstName() - Method in class org.sonatype.nexus.security.config.memory.MemoryCUser
 
getFirstName() - Method in class org.sonatype.nexus.security.internal.rest.ApiCreateUser
 
getFirstName() - Method in class org.sonatype.nexus.security.internal.rest.ApiUser
 
getFirstName() - Method in class org.sonatype.nexus.security.user.User
 
getFormFields() - Method in class org.sonatype.nexus.security.privilege.ApplicationPrivilegeDescriptor
 
getFormFields() - Method in interface org.sonatype.nexus.security.privilege.PrivilegeDescriptor
 
getFormFields() - Method in class org.sonatype.nexus.security.privilege.WildcardPrivilegeDescriptor
 
getHeaderName() - Method in class org.sonatype.nexus.security.authc.HttpHeaderAuthenticationToken
 
getHeaderValue() - Method in class org.sonatype.nexus.security.authc.HttpHeaderAuthenticationToken
 
getHost() - Method in class org.sonatype.nexus.security.authc.HttpHeaderAuthenticationToken
 
getHost() - Method in class org.sonatype.nexus.security.authc.NexusApiKeyAuthenticationToken
 
getHttpHeaderNames() - Method in class org.sonatype.nexus.security.authc.HttpHeaderAuthenticationTokenFactorySupport
Returns a list of HTTP header names that should be considered for creating the authentication tokens (should not be null).
getId() - Method in interface org.sonatype.nexus.security.config.CPrivilege
 
getId() - Method in interface org.sonatype.nexus.security.config.CRole
 
getId() - Method in interface org.sonatype.nexus.security.config.CUser
 
getId() - Method in class org.sonatype.nexus.security.config.memory.MemoryCPrivilege
 
getId() - Method in class org.sonatype.nexus.security.config.memory.MemoryCRole
 
getId() - Method in class org.sonatype.nexus.security.config.memory.MemoryCUser
 
getId() - Method in class org.sonatype.nexus.security.internal.rest.ApiUserSource
 
getId() - Method in class org.sonatype.nexus.security.privilege.Privilege
 
getId() - Method in class org.sonatype.nexus.security.realm.api.RealmApiXO
 
getId() - Method in class org.sonatype.nexus.security.realm.SecurityRealm
 
getId() - Method in class org.sonatype.nexus.security.role.rest.RoleXORequest
 
getId() - Method in class org.sonatype.nexus.security.role.rest.RoleXOResponse
 
getLastName() - Method in interface org.sonatype.nexus.security.config.CUser
 
getLastName() - Method in class org.sonatype.nexus.security.config.memory.MemoryCUser
 
getLastName() - Method in class org.sonatype.nexus.security.internal.rest.ApiCreateUser
 
getLastName() - Method in class org.sonatype.nexus.security.internal.rest.ApiUser
 
getLastName() - Method in class org.sonatype.nexus.security.user.User
 
getLimit() - Method in class org.sonatype.nexus.security.user.UserSearchCriteria
 
getMasterPhrase() - Method in class org.sonatype.nexus.security.AbstractPhraseService
 
getMasterPhrase() - Method in class org.sonatype.nexus.security.FilePhraseService
 
getName() - Method in interface org.sonatype.nexus.security.config.CPrivilege
 
getName() - Method in interface org.sonatype.nexus.security.config.CRole
 
getName() - Method in class org.sonatype.nexus.security.config.memory.MemoryCPrivilege
 
getName() - Method in class org.sonatype.nexus.security.config.memory.MemoryCRole
 
getName() - Method in class org.sonatype.nexus.security.internal.rest.ApiUserSource
 
getName() - Method in class org.sonatype.nexus.security.privilege.ApplicationPrivilegeDescriptor
 
getName() - Method in class org.sonatype.nexus.security.privilege.Privilege
 
getName() - Method in interface org.sonatype.nexus.security.privilege.PrivilegeDescriptor
 
getName() - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilege
 
getName() - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeRequest
 
getName() - Method in class org.sonatype.nexus.security.privilege.WildcardPrivilegeDescriptor
 
getName() - Method in class org.sonatype.nexus.security.realm.api.RealmApiXO
 
getName() - Method in class org.sonatype.nexus.security.realm.SecurityRealm
 
getName() - Method in class org.sonatype.nexus.security.role.rest.RoleXORequest
 
getName() - Method in class org.sonatype.nexus.security.role.rest.RoleXOResponse
 
getName() - Method in class org.sonatype.nexus.security.role.Role
 
getName() - Method in interface org.sonatype.nexus.security.SecurityApi
 
getName() - Method in class org.sonatype.nexus.security.user.User
 
getOneOfRoleIds() - Method in class org.sonatype.nexus.security.user.UserSearchCriteria
 
getParts() - Method in class org.sonatype.nexus.security.authz.WildcardPermission2
 
getPassword() - Method in interface org.sonatype.nexus.security.config.CUser
 
getPassword() - Method in class org.sonatype.nexus.security.config.memory.MemoryCUser
 
getPassword() - Method in class org.sonatype.nexus.security.internal.rest.ApiCreateUser
 
getPath() - Method in class org.sonatype.nexus.security.ClientInfo
 
getPath() - Method in interface org.sonatype.nexus.security.config.AdminPasswordFileManager
 
getPath() - Method in class org.sonatype.nexus.security.internal.AdminPasswordFileManagerImpl
 
getPathPattern() - Method in class org.sonatype.nexus.security.FilterChain
 
getPattern() - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeWildcard
 
getPattern() - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeWildcardRequest
 
getPermission() - Method in class org.sonatype.nexus.security.privilege.Privilege
 
getPhrase(String) - Method in class org.sonatype.nexus.security.AbstractPhraseService
 
getPhrase(String) - Method in interface org.sonatype.nexus.security.PhraseService
Returns currently configured phrase; falls back to the default if none is configured.
getPreviousPrincipals() - Method in class org.sonatype.nexus.security.subject.FakeAlmightySubject
 
getPrincipal() - Method in class org.sonatype.nexus.security.authc.HttpHeaderAuthenticationToken
 
getPrincipal() - Method in class org.sonatype.nexus.security.authc.NexusApiKeyAuthenticationToken
 
getPrincipal() - Method in class org.sonatype.nexus.security.subject.FakeAlmightySubject
 
getPrincipals(String, char[]) - Method in interface org.sonatype.nexus.security.authc.apikey.ApiKeyStore
Retrieves the principals associated with the given API-Key in given domain.
getPrincipals() - Method in class org.sonatype.nexus.security.subject.FakeAlmightySubject
 
getPrivilege(String) - Method in interface org.sonatype.nexus.security.authz.AuthorizationManager
Returns a Privilege based on its id.
getPrivilege(String) - Method in class org.sonatype.nexus.security.config.MemorySecurityConfiguration
 
getPrivilege(String) - Method in interface org.sonatype.nexus.security.config.SecurityConfiguration
Get an existing CPrivilege by its id.
getPrivilege(String) - Method in class org.sonatype.nexus.security.internal.AuthorizationManagerImpl
 
getPrivilege() - Method in class org.sonatype.nexus.security.privilege.PrivilegeEvent
 
getPrivilege(String) - Method in class org.sonatype.nexus.security.privilege.rest.PrivilegeApiResource
 
getPrivilege(String) - Method in interface org.sonatype.nexus.security.privilege.rest.PrivilegeApiResourceDoc
 
getPrivilegeByName(String) - Method in interface org.sonatype.nexus.security.authz.AuthorizationManager
Returns a Privilege based on its name
getPrivilegeByName(String) - Method in class org.sonatype.nexus.security.config.MemorySecurityConfiguration
 
getPrivilegeByName(String) - Method in interface org.sonatype.nexus.security.config.SecurityConfiguration
Get an existing CPrivilege by its id.
getPrivilegeByName(String) - Method in class org.sonatype.nexus.security.internal.AuthorizationManagerImpl
 
getPrivilegeId() - Method in exception org.sonatype.nexus.security.privilege.NoSuchPrivilegeException
 
getPrivilegeProperty(String) - Method in class org.sonatype.nexus.security.privilege.Privilege
 
getPrivileges(Set<String>) - Method in interface org.sonatype.nexus.security.authz.AuthorizationManager
Returns Privileges base on Ids.
getPrivileges() - Method in interface org.sonatype.nexus.security.config.CRole
 
getPrivileges() - Method in class org.sonatype.nexus.security.config.memory.MemoryCRole
 
getPrivileges() - Method in class org.sonatype.nexus.security.config.MemorySecurityConfiguration
 
getPrivileges(Set<String>) - Method in class org.sonatype.nexus.security.config.MemorySecurityConfiguration
 
getPrivileges() - Method in interface org.sonatype.nexus.security.config.SecurityConfiguration
Get all CPrivilege instances known to this configuration.
getPrivileges(Set<String>) - Method in interface org.sonatype.nexus.security.config.SecurityConfiguration
Get a list of existing CPrivilege by its IDs.
getPrivileges(Set<String>) - Method in class org.sonatype.nexus.security.internal.AuthorizationManagerImpl
 
getPrivileges() - Method in class org.sonatype.nexus.security.privilege.rest.PrivilegeApiResource
 
getPrivileges() - Method in interface org.sonatype.nexus.security.privilege.rest.PrivilegeApiResourceDoc
 
getPrivileges() - Method in class org.sonatype.nexus.security.role.rest.RoleXORequest
 
getPrivileges() - Method in class org.sonatype.nexus.security.role.rest.RoleXOResponse
 
getPrivileges() - Method in class org.sonatype.nexus.security.role.Role
 
getProperties() - Method in interface org.sonatype.nexus.security.config.CPrivilege
 
getProperties() - Method in class org.sonatype.nexus.security.config.memory.MemoryCPrivilege
 
getProperties() - Method in class org.sonatype.nexus.security.privilege.Privilege
 
getProperty(String) - Method in interface org.sonatype.nexus.security.config.CPrivilege
 
getProperty(String) - Method in class org.sonatype.nexus.security.config.memory.MemoryCPrivilege
 
getReadOnly() - Method in class org.sonatype.nexus.security.role.rest.RoleXOResponse
 
getRealmName() - Method in interface org.sonatype.nexus.security.anonymous.AnonymousConfiguration
Get the realm in which the UserID associated with the configuration is located.
getRealmName() - Method in class org.sonatype.nexus.security.anonymous.rest.AnonymousAccessSettingsXO
 
getRealmName() - Method in interface org.sonatype.nexus.security.authz.AuthorizationManager
 
getRealmName() - Method in class org.sonatype.nexus.security.internal.AuthorizationManagerImpl
 
getRealmNames() - Method in interface org.sonatype.nexus.security.realm.RealmConfiguration
 
getRealms() - Method in class org.sonatype.nexus.security.realm.api.RealmApiResource
 
getRealms() - Method in interface org.sonatype.nexus.security.realm.api.RealmApiResourceDoc
 
getRemoteIP() - Method in class org.sonatype.nexus.security.ClientInfo
 
getResourceInfo() - Method in class org.sonatype.nexus.security.authz.NexusAuthorizationEvent
 
getRole(String) - Method in interface org.sonatype.nexus.security.authz.AuthorizationManager
Returns a Role base on an Id.
getRole(String) - Method in class org.sonatype.nexus.security.config.MemorySecurityConfiguration
 
getRole(String) - Method in interface org.sonatype.nexus.security.config.SecurityConfiguration
Get an existing CRole from the configuration by its ID.
getRole(String) - Method in class org.sonatype.nexus.security.internal.AuthorizationManagerImpl
 
getRole(String, String) - Method in class org.sonatype.nexus.security.role.rest.RoleApiResource
 
getRole(String, String) - Method in interface org.sonatype.nexus.security.role.rest.RoleApiResourceDoc
 
getRole() - Method in class org.sonatype.nexus.security.role.RoleEvent
 
getRoleId() - Method in class org.sonatype.nexus.security.role.Role
 
getRoleId() - Method in exception org.sonatype.nexus.security.role.RoleException
 
getRoleId() - Method in class org.sonatype.nexus.security.role.RoleIdentifier
 
getRoleIdentifiersForSource(String, Set<RoleIdentifier>) - Static method in class org.sonatype.nexus.security.role.RoleIdentifier
 
getRolePermissionResolver() - Method in class org.sonatype.nexus.security.authz.ExceptionCatchingModularRealmAuthorizer
 
getRoles() - Method in interface org.sonatype.nexus.security.config.CRole
 
getRoles() - Method in interface org.sonatype.nexus.security.config.CUserRoleMapping
 
getRoles() - Method in class org.sonatype.nexus.security.config.memory.MemoryCRole
 
getRoles() - Method in class org.sonatype.nexus.security.config.memory.MemoryCUserRoleMapping
 
getRoles() - Method in class org.sonatype.nexus.security.config.MemorySecurityConfiguration
 
getRoles() - Method in interface org.sonatype.nexus.security.config.SecurityConfiguration
Get the list of CRoles known to this configuration.
getRoles() - Method in class org.sonatype.nexus.security.internal.rest.ApiCreateUser
 
getRoles() - Method in class org.sonatype.nexus.security.internal.rest.ApiUser
 
getRoles(String) - Method in class org.sonatype.nexus.security.role.rest.RoleApiResource
 
getRoles(String) - Method in interface org.sonatype.nexus.security.role.rest.RoleApiResourceDoc
 
getRoles() - Method in class org.sonatype.nexus.security.role.rest.RoleXORequest
 
getRoles() - Method in class org.sonatype.nexus.security.role.rest.RoleXOResponse
 
getRoles() - Method in class org.sonatype.nexus.security.role.Role
 
getRoles() - Method in class org.sonatype.nexus.security.user.User
 
getRoles() - Method in class org.sonatype.nexus.security.user.UserRoleMappingEvent
 
getSecret() - Method in class org.sonatype.nexus.security.jwt.JwtVerifier
 
getSecret() - Method in interface org.sonatype.nexus.security.jwt.SecretStore
Retrieve the JWT secret.
getSecurityManager() - Method in class org.sonatype.nexus.security.SecurityHelper
Returns current security manager.
getSecuritySystem() - Method in class org.sonatype.nexus.security.privilege.rest.PrivilegeApiResourceSupport
 
getSession() - Method in class org.sonatype.nexus.security.subject.FakeAlmightySubject
 
getSession(boolean) - Method in class org.sonatype.nexus.security.subject.FakeAlmightySubject
 
getSource() - Method in interface org.sonatype.nexus.security.authz.AuthorizationManager
The Id if this AuthorizationManager;
getSource() - Method in interface org.sonatype.nexus.security.config.CUserRoleMapping
 
getSource() - Method in class org.sonatype.nexus.security.config.memory.MemoryCUserRoleMapping
 
getSource() - Method in class org.sonatype.nexus.security.internal.AuthorizationManagerImpl
 
getSource() - Method in class org.sonatype.nexus.security.internal.rest.ApiUser
 
getSource() - Method in class org.sonatype.nexus.security.internal.UserManagerImpl
 
getSource() - Method in class org.sonatype.nexus.security.role.rest.RoleXOResponse
 
getSource() - Method in class org.sonatype.nexus.security.role.Role
 
getSource() - Method in class org.sonatype.nexus.security.role.RoleIdentifier
 
getSource() - Method in class org.sonatype.nexus.security.user.ConfiguredUsersUserManager
 
getSource() - Method in class org.sonatype.nexus.security.user.User
 
getSource() - Method in interface org.sonatype.nexus.security.user.UserManager
Get the source string of this UserManager
getSource() - Method in class org.sonatype.nexus.security.user.UserSearchCriteria
 
getSource() - Method in class org.sonatype.nexus.security.UserPrincipalsExpired
 
getStatus() - Method in interface org.sonatype.nexus.security.config.CUser
 
getStatus() - Method in class org.sonatype.nexus.security.config.memory.MemoryCUser
 
getStatus() - Method in class org.sonatype.nexus.security.internal.rest.ApiCreateUser
 
getStatus() - Method in class org.sonatype.nexus.security.internal.rest.ApiUser
 
getStatus() - Method in class org.sonatype.nexus.security.user.User
 
getSubject() - Method in class org.sonatype.nexus.security.internal.DefaultSecuritySystem
 
getSubject() - Method in interface org.sonatype.nexus.security.SecuritySystem
Deprecated.
Use SecurityHelper.subject() or SecurityUtils.getSubject().
getType() - Method in interface org.sonatype.nexus.security.config.CPrivilege
 
getType() - Method in class org.sonatype.nexus.security.config.memory.MemoryCPrivilege
 
getType() - Method in class org.sonatype.nexus.security.privilege.Privilege
 
getType() - Method in interface org.sonatype.nexus.security.privilege.PrivilegeDescriptor
 
getType() - Method in class org.sonatype.nexus.security.privilege.PrivilegeDescriptorSupport
 
getType() - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilege
 
getUser(String) - Method in class org.sonatype.nexus.security.config.MemorySecurityConfiguration
 
getUser(String) - Method in interface org.sonatype.nexus.security.config.SecurityConfiguration
Get an existing CUser by its ID.
getUser(String) - Method in class org.sonatype.nexus.security.internal.DefaultSecuritySystem
 
getUser(String, String) - Method in class org.sonatype.nexus.security.internal.DefaultSecuritySystem
 
getUser(String, String, Set<String>) - Method in class org.sonatype.nexus.security.internal.DefaultSecuritySystem
 
getUser(String) - Method in class org.sonatype.nexus.security.internal.UserManagerImpl
 
getUser(String, Set<String>) - Method in class org.sonatype.nexus.security.internal.UserManagerImpl
 
getUser(String, String) - Method in interface org.sonatype.nexus.security.SecuritySystem
Get a User by id and source.
getUser(String, String, Set<String>) - Method in interface org.sonatype.nexus.security.SecuritySystem
Optimized version of getUser when roleIds are known, so we don't fetch them again.
getUser(String) - Method in interface org.sonatype.nexus.security.SecuritySystem
Get a User by id.
getUser(String) - Method in class org.sonatype.nexus.security.user.ConfiguredUsersUserManager
 
getUser(String, Set<String>) - Method in class org.sonatype.nexus.security.user.ConfiguredUsersUserManager
 
getUser() - Method in class org.sonatype.nexus.security.user.UserEvent
 
getUser(String) - Method in interface org.sonatype.nexus.security.user.UserManager
Get a Subject object by id
getUser(String, Set<String>) - Method in interface org.sonatype.nexus.security.user.UserManager
Optimized version of getUser when roleIds are known, so we don't fetch them again.
getUserAgent() - Method in class org.sonatype.nexus.security.ClientInfo
 
getUserId() - Method in interface org.sonatype.nexus.security.anonymous.AnonymousConfiguration
Get the UserID which is used as the template for permissions.
getUserId() - Method in class org.sonatype.nexus.security.anonymous.rest.AnonymousAccessSettingsXO
 
getUserId() - Method in class org.sonatype.nexus.security.authc.AuthenticationEvent
 
getUserId() - Method in class org.sonatype.nexus.security.authc.UserPasswordChanged
 
getUserid() - Method in class org.sonatype.nexus.security.ClientInfo
 
getUserId() - Method in interface org.sonatype.nexus.security.config.CUserRoleMapping
 
getUserId() - Method in class org.sonatype.nexus.security.config.memory.MemoryCUserRoleMapping
 
getUserId() - Method in class org.sonatype.nexus.security.internal.rest.ApiCreateUser
 
getUserId() - Method in class org.sonatype.nexus.security.internal.rest.ApiUser
 
getUserId() - Method in class org.sonatype.nexus.security.user.User
 
getUserId() - Method in class org.sonatype.nexus.security.user.UserRoleMappingEvent
 
getUserId() - Method in class org.sonatype.nexus.security.user.UserSearchCriteria
 
getUserId() - Method in class org.sonatype.nexus.security.UserPrincipalsExpired
 
getUserManager(String) - Method in class org.sonatype.nexus.security.internal.DefaultSecuritySystem
 
getUserManager(String) - Method in interface org.sonatype.nexus.security.SecuritySystem
 
getUserRoleMapping(String, String) - Method in class org.sonatype.nexus.security.config.MemorySecurityConfiguration
 
getUserRoleMapping(String, String) - Method in interface org.sonatype.nexus.security.config.SecurityConfiguration
Get an existing CUserRoleMapping by the userId and its user source.
getUserRoleMappings() - Method in class org.sonatype.nexus.security.config.MemorySecurityConfiguration
 
getUserRoleMappings() - Method in interface org.sonatype.nexus.security.config.SecurityConfiguration
Get all CUserRoleMapping instances known to this configuration.
getUsers() - Method in class org.sonatype.nexus.security.config.MemorySecurityConfiguration
 
getUsers() - Method in interface org.sonatype.nexus.security.config.SecurityConfiguration
Get all CUsers known to this configuration.
getUsers(String, String) - Method in class org.sonatype.nexus.security.internal.rest.UserApiResource
 
getUsers(String, String) - Method in interface org.sonatype.nexus.security.internal.rest.UserApiResourceDoc
 
getUserSource() - Method in class org.sonatype.nexus.security.user.UserRoleMappingEvent
 
getUserSources() - Method in class org.sonatype.nexus.security.internal.rest.SecurityApiResource
 
getUserSources() - Method in interface org.sonatype.nexus.security.internal.rest.SecurityApiResourceDoc
 
getUsersRoles(String, String) - Method in class org.sonatype.nexus.security.internal.UserManagerImpl
 
getUsersRoles(String, String) - Method in interface org.sonatype.nexus.security.user.RoleMappingUserManager
Returns a list of roles for a user.
getUserStatus(PrincipalCollection) - Method in class org.sonatype.nexus.security.UserPrincipalsHelper
Searches records to find the status of the user associated with the given principals.
getVersion() - Method in interface org.sonatype.nexus.security.config.CPrivilege
 
getVersion() - Method in interface org.sonatype.nexus.security.config.CRole
 
getVersion() - Method in interface org.sonatype.nexus.security.config.CUser
 
getVersion() - Method in interface org.sonatype.nexus.security.config.CUserRoleMapping
 
getVersion() - Method in class org.sonatype.nexus.security.config.memory.MemoryCPrivilege
 
getVersion() - Method in class org.sonatype.nexus.security.config.memory.MemoryCRole
 
getVersion() - Method in class org.sonatype.nexus.security.config.memory.MemoryCUser
 
getVersion() - Method in class org.sonatype.nexus.security.config.memory.MemoryCUserRoleMapping
 
getVersion() - Method in class org.sonatype.nexus.security.privilege.Privilege
 
getVersion() - Method in class org.sonatype.nexus.security.role.Role
 
getVersion() - Method in class org.sonatype.nexus.security.user.User
 

H

hasAllRoles(PrincipalCollection, Collection<String>) - Method in class org.sonatype.nexus.security.authz.ExceptionCatchingModularRealmAuthorizer
 
hasAllRoles(Collection<String>) - Method in class org.sonatype.nexus.security.subject.FakeAlmightySubject
 
hashCode() - Method in class org.sonatype.nexus.security.anonymous.rest.AnonymousAccessSettingsXO
 
hashCode() - Method in class org.sonatype.nexus.security.authz.ResourceInfo
 
hashCode() - Method in class org.sonatype.nexus.security.authz.WildcardPermission2
 
hashCode() - Method in class org.sonatype.nexus.security.ClientInfo
 
hashCode() - Method in class org.sonatype.nexus.security.role.rest.RoleXORequest
 
hashCode() - Method in class org.sonatype.nexus.security.role.rest.RoleXOResponse
 
hashCode() - Method in class org.sonatype.nexus.security.role.Role
 
hashCode() - Method in class org.sonatype.nexus.security.role.RoleIdentifier
 
hashCode() - Method in class org.sonatype.nexus.security.user.User
 
hashPassword(Object) - Method in class org.sonatype.nexus.security.internal.DefaultSecurityPasswordService
 
hasRole(PrincipalCollection, String) - Method in class org.sonatype.nexus.security.authz.ExceptionCatchingModularRealmAuthorizer
 
hasRole(String) - Method in class org.sonatype.nexus.security.subject.FakeAlmightySubject
 
hasRoles(PrincipalCollection, List<String>) - Method in class org.sonatype.nexus.security.authz.ExceptionCatchingModularRealmAuthorizer
 
hasRoles(List<String>) - Method in class org.sonatype.nexus.security.subject.FakeAlmightySubject
 
HttpHeaderAuthenticationToken - Class in org.sonatype.nexus.security.authc
AuthenticationToken with a principal extracted from an HTTP header.
HttpHeaderAuthenticationToken(String, String, String) - Constructor for class org.sonatype.nexus.security.authc.HttpHeaderAuthenticationToken
 
HttpHeaderAuthenticationTokenFactorySupport - Class in org.sonatype.nexus.security.authc
Support class for AuthenticationTokenFactorys that creates AuthenticationTokens based on HTTP headers.
HttpHeaderAuthenticationTokenFactorySupport() - Constructor for class org.sonatype.nexus.security.authc.HttpHeaderAuthenticationTokenFactorySupport
 
humanizeActions(String...) - Static method in class org.sonatype.nexus.security.privilege.PrivilegeDescriptorSupport
Returns "X privilege" or "X privileges", where X part is comma separated list of actions passed in as actions parameter that are Capitalized.
humanizeName(String, String) - Static method in class org.sonatype.nexus.security.privilege.PrivilegeDescriptorSupport
Returns "all" if passed in PrivilegeDescriptorSupport.ALL constant to denote all repositories, or the name parameter as is.

I

id(String) - Method in class org.sonatype.nexus.security.config.CPrivilegeBuilder
 
id(String) - Method in class org.sonatype.nexus.security.config.CRoleBuilder
 
id(String, String...) - Static method in class org.sonatype.nexus.security.privilege.ApplicationPrivilegeDescriptor
 
id(String) - Static method in class org.sonatype.nexus.security.privilege.WildcardPrivilegeDescriptor
 
initial(SecurityConfiguration) - Method in class org.sonatype.nexus.security.config.MutableSecurityContributor
Initial security contribution.
InitialAnonymousConfigurationProvider - Class in org.sonatype.nexus.security.internal
Initial AnonymousConfiguration provider.
InitialAnonymousConfigurationProvider(boolean) - Constructor for class org.sonatype.nexus.security.internal.InitialAnonymousConfigurationProvider
 
initialize(EventManager, SecurityConfigurationManager) - Method in class org.sonatype.nexus.security.config.MutableSecurityContributor
 
initialize(RoleNotContainSelf) - Method in class org.sonatype.nexus.security.role.RoleNotContainSelfValidator
 
InitialRealmConfigurationProvider - Class in org.sonatype.nexus.security.internal
Initial RealmConfiguration provider.
InitialRealmConfigurationProvider(RealmConfigurationStore) - Constructor for class org.sonatype.nexus.security.internal.InitialRealmConfigurationProvider
 
install(List<AuthenticationTokenFactory>) - Method in class org.sonatype.nexus.security.authc.NexusAuthenticationFilter
 
INVALID_ACTIONS - Static variable in class org.sonatype.nexus.security.privilege.PrivilegeDescriptorSupport
 
INVALID_PERMISSIONS - Static variable in class org.sonatype.nexus.security.internal.rest.NexusSecurityApiConstants
 
InvalidCredentialsException - Exception in org.sonatype.nexus.security.user
Thrown if the password isn't correct on reset password.
InvalidCredentialsException() - Constructor for exception org.sonatype.nexus.security.user.InvalidCredentialsException
 
IS_TOKEN_AUTH_KEY - Static variable in class org.sonatype.nexus.security.token.BearerTokenRealm
 
isAccessAllowed(ServletRequest, ServletResponse, Object) - Method in class org.sonatype.nexus.security.authc.AntiCsrfFilter
 
isAccessAllowed(HttpServletRequest) - Method in class org.sonatype.nexus.security.authc.AntiCsrfHelper
Checks the request for CSRF if the token is invalid.
isActive() - Method in interface org.sonatype.nexus.security.config.CUser
 
isActive() - Method in class org.sonatype.nexus.security.config.memory.MemoryCUser
 
isActive() - Method in enum org.sonatype.nexus.security.user.UserStatus
 
isAllPermitted() - Method in class org.sonatype.nexus.security.SecurityHelper
Check whether the nexus allow everything permission is permitted.
isAnonymous(Subject) - Static method in class org.sonatype.nexus.security.anonymous.AnonymousHelper
Check given given subject is anonymous.
isAnonymous(PrincipalCollection) - Static method in class org.sonatype.nexus.security.anonymous.AnonymousHelper
Check given principals represent anonymous.
isAnonymousSupported() - Method in class org.sonatype.nexus.security.token.BearerTokenRealm
 
isAuthenticated() - Method in class org.sonatype.nexus.security.subject.FakeAlmightySubject
 
isCaseInsensitiveSource(String) - Static method in class org.sonatype.nexus.security.config.SecuritySourceUtil
 
isClearCache() - Method in class org.sonatype.nexus.security.authc.UserPasswordChanged
 
isConfigured() - Method in interface org.sonatype.nexus.security.anonymous.AnonymousManager
Check whether the system has been configured
isEnabled() - Method in interface org.sonatype.nexus.security.anonymous.AnonymousConfiguration
Indicates whether anonymous access is enabled in this configuration.
isEnabled() - Method in interface org.sonatype.nexus.security.anonymous.AnonymousManager
Check if anonymous access is enabled.
isEnabled() - Method in class org.sonatype.nexus.security.anonymous.rest.AnonymousAccessSettingsXO
 
isEnabled() - Method in class org.sonatype.nexus.security.authc.AntiCsrfFilter
 
isEnabled() - Method in class org.sonatype.nexus.security.authc.AntiCsrfHelper
 
isLocal() - Method in interface org.sonatype.nexus.security.realm.RealmConfigurationEvent
 
isLoginAttempt(ServletRequest, ServletResponse) - Method in class org.sonatype.nexus.security.authc.apikey.ApiKeyAuthenticationFilter
 
isLoginAttempt(ServletRequest, ServletResponse) - Method in class org.sonatype.nexus.security.authc.NexusAuthenticationFilter
Will consider an login attempt if any of the factories is able to create an authentication token.
isLoginAttempt(String) - Method in class org.sonatype.nexus.security.authc.NexusBasicHttpAuthenticationFilter
 
isPermissive(Object) - Method in class org.sonatype.nexus.security.authc.NexusBasicHttpAuthenticationFilter
Always use permissive mode, which is needed for anonymous user support.
isPermitted(PrincipalCollection, String) - Method in class org.sonatype.nexus.security.authz.ExceptionCatchingModularRealmAuthorizer
 
isPermitted(PrincipalCollection, Permission) - Method in class org.sonatype.nexus.security.authz.ExceptionCatchingModularRealmAuthorizer
 
isPermitted(PrincipalCollection, String...) - Method in class org.sonatype.nexus.security.authz.ExceptionCatchingModularRealmAuthorizer
 
isPermitted(PrincipalCollection, List<Permission>) - Method in class org.sonatype.nexus.security.authz.ExceptionCatchingModularRealmAuthorizer
 
isPermitted(PrincipalCollection, String) - Method in class org.sonatype.nexus.security.internal.DefaultSecuritySystem
 
isPermitted(PrincipalCollection, List<String>) - Method in class org.sonatype.nexus.security.internal.DefaultSecuritySystem
 
isPermitted(Subject, Permission...) - Method in class org.sonatype.nexus.security.SecurityHelper
Check which permissions the subject has.
isPermitted(Permission...) - Method in class org.sonatype.nexus.security.SecurityHelper
Check which permissions the current subject has.
isPermitted(PrincipalCollection, String) - Method in interface org.sonatype.nexus.security.SecuritySystem
Checks if principal has a permission.
isPermitted(PrincipalCollection, List<String>) - Method in interface org.sonatype.nexus.security.SecuritySystem
Checks if principal has a list of permission.
isPermitted(String) - Method in class org.sonatype.nexus.security.subject.FakeAlmightySubject
 
isPermitted(Permission) - Method in class org.sonatype.nexus.security.subject.FakeAlmightySubject
 
isPermitted(String...) - Method in class org.sonatype.nexus.security.subject.FakeAlmightySubject
 
isPermitted(List<Permission>) - Method in class org.sonatype.nexus.security.subject.FakeAlmightySubject
 
isPermittedAll(PrincipalCollection, String...) - Method in class org.sonatype.nexus.security.authz.ExceptionCatchingModularRealmAuthorizer
 
isPermittedAll(PrincipalCollection, Collection<Permission>) - Method in class org.sonatype.nexus.security.authz.ExceptionCatchingModularRealmAuthorizer
 
isPermittedAll(String...) - Method in class org.sonatype.nexus.security.subject.FakeAlmightySubject
 
isPermittedAll(Collection<Permission>) - Method in class org.sonatype.nexus.security.subject.FakeAlmightySubject
 
isPermittedToChangeUserPassword(String) - Method in class org.sonatype.nexus.security.internal.DefaultSecuritySystem
 
isReadOnly() - Method in interface org.sonatype.nexus.security.config.CPrivilege
 
isReadOnly() - Method in interface org.sonatype.nexus.security.config.CRole
 
isReadOnly() - Method in class org.sonatype.nexus.security.config.memory.MemoryCPrivilege
 
isReadOnly() - Method in class org.sonatype.nexus.security.config.memory.MemoryCRole
 
isReadOnly() - Method in class org.sonatype.nexus.security.internal.rest.ApiUser
 
isReadOnly() - Method in class org.sonatype.nexus.security.privilege.Privilege
 
isReadOnly() - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilege
 
isReadOnly() - Method in class org.sonatype.nexus.security.role.Role
 
isReadOnly() - Method in class org.sonatype.nexus.security.user.User
 
isRealmEnabled(String) - Method in class org.sonatype.nexus.security.internal.RealmManagerImpl
 
isRealmEnabled(String) - Method in interface org.sonatype.nexus.security.realm.RealmManager
Check if given realm-name is enabled.
isRemembered() - Method in class org.sonatype.nexus.security.subject.FakeAlmightySubject
 
isRunAs() - Method in class org.sonatype.nexus.security.subject.FakeAlmightySubject
 
isSessionStorageEnabled(Subject) - Method in class org.apache.shiro.nexus.NexusSessionStorageEvaluator
Disable storage for anonymous subject.
isSet() - Static method in class org.sonatype.nexus.security.UserIdMdcHelper
 
isSuccessful() - Method in class org.sonatype.nexus.security.authc.AuthenticationEvent
 
isSuccessful() - Method in class org.sonatype.nexus.security.authc.NexusAuthenticationEvent
 
isSuccessful() - Method in class org.sonatype.nexus.security.authz.NexusAuthorizationEvent
 
ISSUER - Static variable in class org.sonatype.nexus.security.JwtHelper
 
isSystem() - Static method in class org.sonatype.nexus.security.UserIdHelper
Check if current user-id is UserIdHelper.SYSTEM.
isUnknown() - Static method in class org.sonatype.nexus.security.UserIdHelper
Check if current user-id is UserIdHelper.UNKNOWN.
isValid(Collection<?>, ConstraintValidatorContext) - Method in class org.sonatype.nexus.security.privilege.PrivilegesExistValidator
 
isValid(String, ConstraintValidatorContext) - Method in class org.sonatype.nexus.security.privilege.UniquePrivilegeIdValidator
 
isValid(String, ConstraintValidatorContext) - Method in class org.sonatype.nexus.security.privilege.UniquePrivilegeNameValidator
 
isValid(String, ConstraintValidatorContext) - Method in class org.sonatype.nexus.security.realm.RealmExistsValidator
 
isValid(Object, ConstraintValidatorContext) - Method in class org.sonatype.nexus.security.role.RoleNotContainSelfValidator
 
isValid(Collection<?>, ConstraintValidatorContext) - Method in class org.sonatype.nexus.security.role.RolesExistValidator
 
isValid(String, ConstraintValidatorContext) - Method in class org.sonatype.nexus.security.role.UniqueRoleIdValidator
 
isValid(String, ConstraintValidatorContext) - Method in class org.sonatype.nexus.security.user.UniqueUserIdValidator
 
isValid(String, ConstraintValidatorContext) - Method in class org.sonatype.nexus.security.user.UserExistsValidator
 

J

JWT_COOKIE_NAME - Static variable in class org.sonatype.nexus.security.JwtHelper
 
JwtFilter - Class in org.sonatype.nexus.security
Filter to verify and refresh JWT cookie
JwtFilter(JwtHelper) - Constructor for class org.sonatype.nexus.security.JwtFilter
 
JwtHelper - Class in org.sonatype.nexus.security
Helper to create, decode, verify and refresh JWT cookie
JwtHelper(int, String, Provider<SecretStore>) - Constructor for class org.sonatype.nexus.security.JwtHelper
 
JwtSecretApiResourceDoc - Interface in org.sonatype.nexus.security.jwt.rest
REST API to reset the stored JWT secret.
JwtSecretApiResourceV1 - Class in org.sonatype.nexus.security.jwt.rest
REST API to reset the stored JWT secret.
JwtSecretApiResourceV1(SecretStore) - Constructor for class org.sonatype.nexus.security.jwt.rest.JwtSecretApiResourceV1
 
JwtSecretChanged - Class in org.sonatype.nexus.security.jwt
An event fired when the JWT secret has changed.
JwtSecretChanged() - Constructor for class org.sonatype.nexus.security.jwt.JwtSecretChanged
 
JwtSecurityFilter - Class in org.sonatype.nexus.security
JWT security filter.
JwtSecurityFilter(WebSecurityManager, FilterChainResolver, JwtHelper) - Constructor for class org.sonatype.nexus.security.JwtSecurityFilter
 
JwtVerificationException - Exception in org.sonatype.nexus.security.jwt
Exception with details about a JWT verification attempt.
JwtVerificationException(String) - Constructor for exception org.sonatype.nexus.security.jwt.JwtVerificationException
 
JwtVerifier - Class in org.sonatype.nexus.security.jwt
Perform the verification against the given JWT,
JwtVerifier(String) - Constructor for class org.sonatype.nexus.security.jwt.JwtVerifier
 

K

KEY - Static variable in class org.sonatype.nexus.security.UserIdMdcHelper
 
keys() - Method in class org.apache.shiro.nexus.ShiroJCacheAdapter
 

L

LEGACY_PHRASE_SERVICE - Static variable in interface org.sonatype.nexus.security.PhraseService
Legacy PhraseService that always returns the default phrase.
LegacyNexusPasswordService - Class in org.sonatype.nexus.security.internal
Legacy PasswordService.
LegacyNexusPasswordService() - Constructor for class org.sonatype.nexus.security.internal.LegacyNexusPasswordService
 
listPrivileges() - Method in interface org.sonatype.nexus.security.authz.AuthorizationManager
Returns the all Privileges from this AuthorizationManager.
listPrivileges() - Method in interface org.sonatype.nexus.security.config.SecurityConfigurationManager
Retrieve all privileges
listPrivileges() - Method in class org.sonatype.nexus.security.internal.AuthorizationManagerImpl
 
listPrivileges() - Method in class org.sonatype.nexus.security.internal.DefaultSecuritySystem
 
listPrivileges() - Method in class org.sonatype.nexus.security.internal.SecurityConfigurationManagerImpl
 
listPrivileges() - Method in interface org.sonatype.nexus.security.SecuritySystem
List all privileges in the system.
listRoles() - Method in interface org.sonatype.nexus.security.authz.AuthorizationManager
Returns the all Roles from this AuthorizationManager.
listRoles() - Method in interface org.sonatype.nexus.security.config.SecurityConfigurationManager
Retrieve all roles
listRoles() - Method in class org.sonatype.nexus.security.internal.AuthorizationManagerImpl
 
listRoles() - Method in class org.sonatype.nexus.security.internal.DefaultSecuritySystem
 
listRoles(String) - Method in class org.sonatype.nexus.security.internal.DefaultSecuritySystem
 
listRoles() - Method in class org.sonatype.nexus.security.internal.SecurityConfigurationManagerImpl
 
listRoles() - Method in interface org.sonatype.nexus.security.SecuritySystem
Lists all roles defined in the system.
listRoles(String) - Method in interface org.sonatype.nexus.security.SecuritySystem
NOTE: this method could be slow if there is a large list of roles coming from an external source (such as a database).
listSources() - Method in class org.sonatype.nexus.security.internal.DefaultSecuritySystem
 
listSources() - Method in interface org.sonatype.nexus.security.SecuritySystem
Retrieve list of known authorization sources
listUserIds() - Method in class org.sonatype.nexus.security.internal.UserManagerImpl
 
listUserIds() - Method in class org.sonatype.nexus.security.user.ConfiguredUsersUserManager
 
listUserIds() - Method in interface org.sonatype.nexus.security.user.UserManager
Retrieve all user ids.
listUserRoleMappings() - Method in interface org.sonatype.nexus.security.config.SecurityConfigurationManager
 
listUserRoleMappings() - Method in class org.sonatype.nexus.security.internal.SecurityConfigurationManagerImpl
 
listUsers() - Method in interface org.sonatype.nexus.security.config.SecurityConfigurationManager
Retrieve all users
listUsers() - Method in class org.sonatype.nexus.security.internal.DefaultSecuritySystem
 
listUsers() - Method in class org.sonatype.nexus.security.internal.SecurityConfigurationManagerImpl
 
listUsers() - Method in class org.sonatype.nexus.security.internal.UserManagerImpl
 
listUsers() - Method in interface org.sonatype.nexus.security.SecuritySystem
Deprecated.
use searchUsers.
listUsers() - Method in class org.sonatype.nexus.security.user.ConfiguredUsersUserManager
 
listUsers() - Method in interface org.sonatype.nexus.security.user.UserManager
Retrieve all User objects
load() - Method in class org.sonatype.nexus.security.realm.MemoryRealmConfigurationStore
 
load() - Method in interface org.sonatype.nexus.security.realm.RealmConfigurationStore
 
loadConfiguration() - Method in class org.sonatype.nexus.security.config.PreconfiguredSecurityConfigurationSource
 
loadConfiguration() - Method in interface org.sonatype.nexus.security.config.SecurityConfigurationSource
Forces reloading the user configuration.
log - Variable in class org.sonatype.nexus.security.authc.NexusBasicHttpAuthenticationFilter
 
log - Variable in class org.sonatype.nexus.security.authz.NexusHttpMethodPermissionFilter
 
login(Subject, AuthenticationToken) - Method in class org.apache.shiro.nexus.NexusWebSecurityManager
After login set the userId MDC attribute.
login(AuthenticationToken) - Method in class org.sonatype.nexus.security.subject.FakeAlmightySubject
 
logout(Subject) - Method in class org.apache.shiro.nexus.NexusWebSecurityManager
After logout unset the userId MDC attribute.
logout() - Method in class org.sonatype.nexus.security.subject.FakeAlmightySubject
 

M

makeApiKey(PrincipalCollection) - Method in interface org.sonatype.nexus.security.authc.apikey.ApiKeyFactory
Creates a domain specific API Key, never null.
mark(String) - Method in class org.sonatype.nexus.security.AbstractPhraseService
 
mark(String) - Method in interface org.sonatype.nexus.security.PhraseService
Marks the encoded value to make it easier to distinguish it from legacy encoded values.
matchesCriteria(String, String, Collection<String>, UserSearchCriteria) - Method in class org.sonatype.nexus.security.user.AbstractUserManager
 
matchesCriteria(String, String, Collection<String>, UserSearchCriteria) - Method in class org.sonatype.nexus.security.user.ConfiguredUsersUserManager
 
matchesFormat(List<String>) - Method in class org.sonatype.nexus.security.token.BearerToken
 
maybeAddPrivilege(SecurityConfiguration, CPrivilege) - Method in class org.sonatype.nexus.security.config.MutableSecurityContributor
 
MemoryCPrivilege - Class in org.sonatype.nexus.security.config.memory
An implementation of CPrivilege suitable for an in-memory backing store.
MemoryCPrivilege() - Constructor for class org.sonatype.nexus.security.config.memory.MemoryCPrivilege
 
MemoryCPrivilege.MemoryCPrivilegeBuilder - Class in org.sonatype.nexus.security.config.memory
 
MemoryCPrivilegeBuilder(String) - Constructor for class org.sonatype.nexus.security.config.memory.MemoryCPrivilege.MemoryCPrivilegeBuilder
 
MemoryCRole - Class in org.sonatype.nexus.security.config.memory
An implementation of CRole suitable for an in-memory backing store.
MemoryCRole() - Constructor for class org.sonatype.nexus.security.config.memory.MemoryCRole
 
MemoryCUser - Class in org.sonatype.nexus.security.config.memory
An implementation of CUser suitable for an in-memory backing store.
MemoryCUser() - Constructor for class org.sonatype.nexus.security.config.memory.MemoryCUser
 
MemoryCUserRoleMapping - Class in org.sonatype.nexus.security.config.memory
An implementation of CUserRoleMapping suitable for an in-memory backing store.
MemoryCUserRoleMapping() - Constructor for class org.sonatype.nexus.security.config.memory.MemoryCUserRoleMapping
 
MemoryRealmConfigurationStore - Class in org.sonatype.nexus.security.realm
MemoryRealmConfigurationStore() - Constructor for class org.sonatype.nexus.security.realm.MemoryRealmConfigurationStore
 
MemorySecurityConfiguration - Class in org.sonatype.nexus.security.config
Memory based SecurityConfiguration.
MemorySecurityConfiguration() - Constructor for class org.sonatype.nexus.security.config.MemorySecurityConfiguration
 
MutableSecurityContributor - Class in org.sonatype.nexus.security.config
MutableSecurityContributor() - Constructor for class org.sonatype.nexus.security.config.MutableSecurityContributor
 
MutableSecurityContributor.Mutator - Interface in org.sonatype.nexus.security.config
Exposes ability to mutate SecurityConfiguration.

N

NAME - Static variable in class org.sonatype.nexus.security.anonymous.AnonymousFilter
 
NAME - Static variable in class org.sonatype.nexus.security.authc.AntiCsrfFilter
 
NAME - Static variable in class org.sonatype.nexus.security.authc.apikey.ApiKeyAuthenticationFilter
 
NAME - Static variable in class org.sonatype.nexus.security.authc.NexusAuthenticationFilter
 
NAME - Static variable in class org.sonatype.nexus.security.authc.NexusBasicHttpAuthenticationFilter
 
NAME - Static variable in class org.sonatype.nexus.security.authz.NexusHttpMethodPermissionFilter
 
NAME - Static variable in class org.sonatype.nexus.security.authz.PermissionsFilter
 
name(String) - Method in class org.sonatype.nexus.security.config.CPrivilegeBuilder
 
name(String) - Method in class org.sonatype.nexus.security.config.CRoleBuilder
 
name(String) - Method in class org.sonatype.nexus.security.config.memory.MemoryCPrivilege.MemoryCPrivilegeBuilder
 
NAME - Static variable in class org.sonatype.nexus.security.internal.AuthenticatingRealmImpl
 
NAME - Static variable in class org.sonatype.nexus.security.internal.AuthorizingRealmImpl
 
NAME - Static variable in class org.sonatype.nexus.security.JwtFilter
 
newConfiguration() - Method in interface org.sonatype.nexus.security.anonymous.AnonymousManager
Provide a new instance of an AnonymousConfiguration.
newEntity() - Method in class org.sonatype.nexus.security.internal.RealmManagerImpl
 
newEntity() - Method in class org.sonatype.nexus.security.realm.MemoryRealmConfigurationStore
 
newEntity() - Method in interface org.sonatype.nexus.security.realm.RealmConfigurationStore
 
newEntity() - Method in interface org.sonatype.nexus.security.realm.RealmManager
Returns a new realm configuration entity
newPrivilege() - Method in class org.sonatype.nexus.security.config.MemorySecurityConfiguration
 
newPrivilege() - Method in interface org.sonatype.nexus.security.config.SecurityConfiguration
Obtain an instance of CPrivilege suitable for use with the underlying storage.
newPrivilege() - Method in interface org.sonatype.nexus.security.config.SecurityConfigurationManager
Create a new instance of CRole suitable for use with the underlying store
newPrivilege() - Method in class org.sonatype.nexus.security.internal.SecurityConfigurationManagerImpl
 
newRole() - Method in class org.sonatype.nexus.security.config.MemorySecurityConfiguration
 
newRole() - Method in interface org.sonatype.nexus.security.config.SecurityConfiguration
Obtain an instance of CRole suitable for use with the underlying storage.
newRole() - Method in interface org.sonatype.nexus.security.config.SecurityConfigurationManager
Create a new instance of CRole suitable for use with the underlying store
newRole() - Method in class org.sonatype.nexus.security.internal.SecurityConfigurationManagerImpl
 
newRoleBuilder() - Method in interface org.sonatype.nexus.security.config.SecurityConfiguration
 
newUser() - Method in class org.sonatype.nexus.security.config.MemorySecurityConfiguration
 
newUser() - Method in interface org.sonatype.nexus.security.config.SecurityConfiguration
Obtain an instance of CUser suitable for use with the underlying storage.
newUser() - Method in interface org.sonatype.nexus.security.config.SecurityConfigurationManager
Create a new instance of CUser suitable for use with the underlying store
newUser() - Method in class org.sonatype.nexus.security.internal.SecurityConfigurationManagerImpl
 
newUserRoleMapping() - Method in class org.sonatype.nexus.security.config.MemorySecurityConfiguration
 
newUserRoleMapping() - Method in interface org.sonatype.nexus.security.config.SecurityConfiguration
Obtain an instance of CUserRoleMapping suitable for use with the underlying storage.
newUserRoleMapping() - Method in interface org.sonatype.nexus.security.config.SecurityConfigurationManager
Create a new instance of CUserRoleMapping suitable for use with the underlying store
newUserRoleMapping() - Method in class org.sonatype.nexus.security.internal.SecurityConfigurationManagerImpl
 
NexusApiKeyAuthenticationToken - Class in org.sonatype.nexus.security.authc
AuthenticationToken that contains credentials from a known API-Key.
NexusApiKeyAuthenticationToken(Object, char[], String) - Constructor for class org.sonatype.nexus.security.authc.NexusApiKeyAuthenticationToken
 
NexusAuthenticationEvent - Class in org.sonatype.nexus.security.authc
Event fired when authentication validation is performed (someone tries to log in).
NexusAuthenticationEvent(ClientInfo, boolean) - Constructor for class org.sonatype.nexus.security.authc.NexusAuthenticationEvent
 
NexusAuthenticationEvent(ClientInfo, boolean, Set<AuthenticationFailureReason>) - Constructor for class org.sonatype.nexus.security.authc.NexusAuthenticationEvent
 
NexusAuthenticationEventAuditor - Class in org.sonatype.nexus.security.internal
Writes to the audit log for fired NexusAuthenticationEvent
NexusAuthenticationEventAuditor() - Constructor for class org.sonatype.nexus.security.internal.NexusAuthenticationEventAuditor
 
NexusAuthenticationException - Exception in org.sonatype.nexus.security.authc
Exception with details about a failed authentication attempt.
NexusAuthenticationException(String, Set<AuthenticationFailureReason>) - Constructor for exception org.sonatype.nexus.security.authc.NexusAuthenticationException
 
NexusAuthenticationFilter - Class in org.sonatype.nexus.security.authc
AuthenticatingFilter that delegates token creation to AuthenticationTokenFactorys before falling back to BasicHttpAuthenticationFilter.
NexusAuthenticationFilter() - Constructor for class org.sonatype.nexus.security.authc.NexusAuthenticationFilter
 
NexusAuthorizationEvent - Class in org.sonatype.nexus.security.authz
Event fired in case of an authorization is tried against given resource.
NexusAuthorizationEvent(ClientInfo, ResourceInfo, boolean) - Constructor for class org.sonatype.nexus.security.authz.NexusAuthorizationEvent
 
NexusBasicHttpAuthenticationFilter - Class in org.sonatype.nexus.security.authc
Nexus security filter providing HTTP BASIC authentication support.
NexusBasicHttpAuthenticationFilter() - Constructor for class org.sonatype.nexus.security.authc.NexusBasicHttpAuthenticationFilter
 
NexusHttpMethodPermissionFilter - Class in org.sonatype.nexus.security.authz
Nexus HttpMethodPermissionFilter.
NexusHttpMethodPermissionFilter() - Constructor for class org.sonatype.nexus.security.authz.NexusHttpMethodPermissionFilter
 
NexusSecurityApiConstants - Class in org.sonatype.nexus.security.internal.rest
Holder for constants used by the REST API
NexusSessionDAO - Class in org.apache.shiro.nexus
Custom SessionDAO.
NexusSessionDAO() - Constructor for class org.apache.shiro.nexus.NexusSessionDAO
 
NexusSessionFactory - Class in org.apache.shiro.nexus
Custom SessionFactory.
NexusSessionFactory() - Constructor for class org.apache.shiro.nexus.NexusSessionFactory
 
NexusSessionStorageEvaluator - Class in org.apache.shiro.nexus
Custom SessionStorageEvaluator.
NexusSessionStorageEvaluator() - Constructor for class org.apache.shiro.nexus.NexusSessionStorageEvaluator
 
NexusSubjectDAO - Class in org.apache.shiro.nexus
Custom SubjectDAO.
NexusSubjectDAO() - Constructor for class org.apache.shiro.nexus.NexusSubjectDAO
 
NexusWebSecurityManager - Class in org.apache.shiro.nexus
Custom WebSecurityManager.
NexusWebSecurityManager(Provider<EventManager>, Provider<CacheHelper>, Provider<Time>) - Constructor for class org.apache.shiro.nexus.NexusWebSecurityManager
 
NexusWebSessionManager - Class in org.apache.shiro.nexus
Custom WebSessionManager.
NexusWebSessionManager() - Constructor for class org.apache.shiro.nexus.NexusWebSessionManager
 
NON_LOCAL_USER_CANNOT_BE_DELETED - Static variable in class org.sonatype.nexus.security.internal.rest.NexusSecurityApiConstants
 
NoSuchAuthorizationManagerException - Exception in org.sonatype.nexus.security.authz
Thrown when an AuthorizationManager could not be found.
NoSuchAuthorizationManagerException(String) - Constructor for exception org.sonatype.nexus.security.authz.NoSuchAuthorizationManagerException
 
NoSuchPrivilegeException - Exception in org.sonatype.nexus.security.privilege
Thrown when a Privilege could not be found.
NoSuchPrivilegeException(String) - Constructor for exception org.sonatype.nexus.security.privilege.NoSuchPrivilegeException
 
NoSuchRoleException - Exception in org.sonatype.nexus.security.role
Thrown when a Role could not be found.
NoSuchRoleException(String, Throwable) - Constructor for exception org.sonatype.nexus.security.role.NoSuchRoleException
 
NoSuchRoleException(String) - Constructor for exception org.sonatype.nexus.security.role.NoSuchRoleException
 
NoSuchRoleMappingException - Exception in org.sonatype.nexus.security.user
Thrown when a role mapping cannot be found.
NoSuchRoleMappingException(String) - Constructor for exception org.sonatype.nexus.security.user.NoSuchRoleMappingException
 
NoSuchUserManagerException - Exception in org.sonatype.nexus.security.user
Thrown when UserManager could not be found.
NoSuchUserManagerException(String) - Constructor for exception org.sonatype.nexus.security.user.NoSuchUserManagerException
 
NoSuchUserManagerException(String, String) - Constructor for exception org.sonatype.nexus.security.user.NoSuchUserManagerException
 

O

on(AnonymousConfigurationChangedEvent) - Method in class org.sonatype.nexus.security.internal.AnonymousAuditor
 
on(NexusAuthenticationEvent) - Method in class org.sonatype.nexus.security.internal.NexusAuthenticationEventAuditor
 
on(PrivilegeEvent) - Method in class org.sonatype.nexus.security.internal.PrivilegeAuditor
 
on(RealmConfigurationChangedEvent) - Method in class org.sonatype.nexus.security.internal.RealmAuditor
 
on(RealmConfigurationEvent) - Method in class org.sonatype.nexus.security.internal.RealmManagerImpl
 
on(RoleEvent) - Method in class org.sonatype.nexus.security.internal.RoleAuditor
 
on(AuthorizationConfigurationChanged) - Method in class org.sonatype.nexus.security.internal.RolePermissionResolverImpl
 
on(SecurityContributionChangedEvent) - Method in class org.sonatype.nexus.security.internal.RolePermissionResolverImpl
 
on(AuthorizationChangedDistributedEvent) - Method in class org.sonatype.nexus.security.internal.RolePermissionResolverImpl
 
on(SecurityContributionChangedEvent) - Method in class org.sonatype.nexus.security.internal.SecurityConfigurationManagerImpl
 
on(UserEvent) - Method in class org.sonatype.nexus.security.internal.UserAuditor
 
on(UserRoleMappingEvent) - Method in class org.sonatype.nexus.security.internal.UserRoleMappingAuditor
 
on(JwtSecretChanged) - Method in class org.sonatype.nexus.security.JwtHelper
Handles a JWT secret change event.
onAccessDenied(ServletRequest, ServletResponse) - Method in class org.sonatype.nexus.security.authc.AntiCsrfFilter
 
onEvent(UserPrincipalsExpired) - Method in class org.sonatype.nexus.security.internal.RealmManagerImpl
 
onEvent(AuthorizationConfigurationChanged) - Method in class org.sonatype.nexus.security.internal.RealmManagerImpl
 
onEvent(UserPasswordChanged) - Method in class org.sonatype.nexus.security.internal.RealmManagerImpl
Handles a user password change event
onLoginSuccess(AuthenticationToken, Subject, ServletRequest, ServletResponse) - Method in class org.sonatype.nexus.security.authc.NexusBasicHttpAuthenticationFilter
 
onPreHandle(ServletRequest, ServletResponse, Object) - Method in class org.sonatype.nexus.security.authc.NexusBasicHttpAuthenticationFilter
Disable session creation for all BASIC auth requests.
onPrivilegeConfigurationEvent(PrivilegeConfigurationEvent) - Method in class org.sonatype.nexus.security.internal.AuthorizationManagerImpl
 
onRoleConfigurationEvent(RoleConfigurationEvent) - Method in class org.sonatype.nexus.security.internal.AuthorizationManagerImpl
 
org.apache.shiro.nexus - package org.apache.shiro.nexus
Customized Shiro components, which need to be under a org.apache.shiro package for default bean configuration handling.
org.sonatype.nexus.security - package org.sonatype.nexus.security
Security framework.
org.sonatype.nexus.security.anonymous - package org.sonatype.nexus.security.anonymous
Anonymous-user support.
org.sonatype.nexus.security.anonymous.rest - package org.sonatype.nexus.security.anonymous.rest
 
org.sonatype.nexus.security.authc - package org.sonatype.nexus.security.authc
Authentication support.
org.sonatype.nexus.security.authc.apikey - package org.sonatype.nexus.security.authc.apikey
Authentication via apikey support.
org.sonatype.nexus.security.authz - package org.sonatype.nexus.security.authz
Authorization support.
org.sonatype.nexus.security.config - package org.sonatype.nexus.security.config
Security configuration.
org.sonatype.nexus.security.config.memory - package org.sonatype.nexus.security.config.memory
 
org.sonatype.nexus.security.internal - package org.sonatype.nexus.security.internal
 
org.sonatype.nexus.security.internal.rest - package org.sonatype.nexus.security.internal.rest
 
org.sonatype.nexus.security.jwt - package org.sonatype.nexus.security.jwt
 
org.sonatype.nexus.security.jwt.rest - package org.sonatype.nexus.security.jwt.rest
 
org.sonatype.nexus.security.privilege - package org.sonatype.nexus.security.privilege
Privilege abstraction.
org.sonatype.nexus.security.privilege.rest - package org.sonatype.nexus.security.privilege.rest
 
org.sonatype.nexus.security.realm - package org.sonatype.nexus.security.realm
Realm management.
org.sonatype.nexus.security.realm.api - package org.sonatype.nexus.security.realm.api
 
org.sonatype.nexus.security.role - package org.sonatype.nexus.security.role
Role abstraction.
org.sonatype.nexus.security.role.rest - package org.sonatype.nexus.security.role.rest
 
org.sonatype.nexus.security.subject - package org.sonatype.nexus.security.subject
Subject helpers.
org.sonatype.nexus.security.token - package org.sonatype.nexus.security.token
 
org.sonatype.nexus.security.user - package org.sonatype.nexus.security.user
User management.

P

P_ACTIONS - Static variable in class org.sonatype.nexus.security.privilege.ApplicationPrivilegeDescriptor
 
P_DOMAIN - Static variable in class org.sonatype.nexus.security.privilege.ApplicationPrivilegeDescriptor
 
P_PATTERN - Static variable in class org.sonatype.nexus.security.privilege.WildcardPrivilegeDescriptor
 
PASSWORD_DESCRIPTION - Static variable in interface org.sonatype.nexus.security.internal.rest.UserApiResourceDoc
 
PASSWORD_REQUIRED - Static variable in interface org.sonatype.nexus.security.internal.rest.UserApiResourceDoc
 
PasswordHelper - Class in org.sonatype.nexus.security
Password encryption helper.
PasswordHelper(MavenCipher, PhraseService) - Constructor for class org.sonatype.nexus.security.PasswordHelper
 
passwordsMatch(Object, String) - Method in class org.sonatype.nexus.security.internal.DefaultSecurityPasswordService
 
passwordsMatch(Object, Hash) - Method in class org.sonatype.nexus.security.internal.DefaultSecurityPasswordService
 
passwordsMatch(Object, String) - Method in class org.sonatype.nexus.security.internal.LegacyNexusPasswordService
 
PasswordValidator - Class in org.sonatype.nexus.security.internal
 
PasswordValidator(String, String) - Constructor for class org.sonatype.nexus.security.internal.PasswordValidator
 
path(String) - Method in class org.sonatype.nexus.security.ClientInfo.Builder
 
PATH - Static variable in class org.sonatype.nexus.security.jwt.rest.JwtSecretApiResourceV1
 
PATTERN_KEY - Static variable in class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeWildcard
 
PATTERN_KEY - Static variable in class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeWildcardRequest
 
PermissionsFilter - Class in org.sonatype.nexus.security.authz
Nexus PermissionsAuthorizationFilter.
PermissionsFilter() - Constructor for class org.sonatype.nexus.security.authz.PermissionsFilter
 
persistApiKey(String, PrincipalCollection, char[]) - Method in interface org.sonatype.nexus.security.authc.apikey.ApiKeyStore
Persists an API-Key with a predetermined value.
PhraseService - Interface in org.sonatype.nexus.security
Supplies pass-phrases to the various password helpers.
postHandle(ServletRequest, ServletResponse) - Method in class org.sonatype.nexus.security.CookieFilter
 
PreconfiguredSecurityConfigurationSource - Class in org.sonatype.nexus.security.config
Pre-configured security model configuration source.
PreconfiguredSecurityConfigurationSource(SecurityConfiguration) - Constructor for class org.sonatype.nexus.security.config.PreconfiguredSecurityConfigurationSource
 
preHandle(ServletRequest, ServletResponse) - Method in class org.sonatype.nexus.security.anonymous.AnonymousFilter
 
preHandle(ServletRequest, ServletResponse) - Method in class org.sonatype.nexus.security.CookieFilter
 
preHandle(ServletRequest, ServletResponse) - Method in class org.sonatype.nexus.security.JwtFilter
 
PRIV_CONFLICT - Static variable in class org.sonatype.nexus.security.privilege.rest.PrivilegeApiResourceSupport
 
PRIV_INTERNAL - Static variable in class org.sonatype.nexus.security.privilege.rest.PrivilegeApiResourceSupport
 
PRIV_NOT_FOUND - Static variable in class org.sonatype.nexus.security.privilege.rest.PrivilegeApiResourceSupport
 
PRIV_UNIQUE - Static variable in class org.sonatype.nexus.security.privilege.rest.PrivilegeApiResourceSupport
 
privilege(String) - Method in class org.sonatype.nexus.security.config.CRoleBuilder
 
privilege(String, String...) - Static method in class org.sonatype.nexus.security.privilege.ApplicationPrivilegeDescriptor
 
Privilege - Class in org.sonatype.nexus.security.privilege
Privilege, runtime rapper around a defined permission.
Privilege() - Constructor for class org.sonatype.nexus.security.privilege.Privilege
 
Privilege(String, String, String, String, Map<String, String>, boolean) - Constructor for class org.sonatype.nexus.security.privilege.Privilege
 
privilege(String) - Static method in class org.sonatype.nexus.security.privilege.WildcardPrivilegeDescriptor
 
PRIVILEGE_ACTION_DESCRIPTION - Static variable in class org.sonatype.nexus.security.internal.rest.NexusSecurityApiConstants
 
PRIVILEGE_CONTENT_SELECTOR_DESCRIPTION - Static variable in class org.sonatype.nexus.security.internal.rest.NexusSecurityApiConstants
 
PRIVILEGE_DOMAIN_DESCRIPTION - Static variable in class org.sonatype.nexus.security.internal.rest.NexusSecurityApiConstants
 
PRIVILEGE_MISCONFIGURED - Static variable in class org.sonatype.nexus.security.internal.rest.NexusSecurityApiConstants
 
PRIVILEGE_NAME_DESCRIPTION - Static variable in class org.sonatype.nexus.security.internal.rest.NexusSecurityApiConstants
 
PRIVILEGE_NOT_FOUND - Static variable in class org.sonatype.nexus.security.internal.rest.NexusSecurityApiConstants
 
PRIVILEGE_PATTERN_DESCRIPTION - Static variable in class org.sonatype.nexus.security.internal.rest.NexusSecurityApiConstants
 
PRIVILEGE_READ_ONLY - Static variable in class org.sonatype.nexus.security.internal.rest.NexusSecurityApiConstants
 
PRIVILEGE_READONLY_DESCRIPTION - Static variable in class org.sonatype.nexus.security.internal.rest.NexusSecurityApiConstants
 
PRIVILEGE_REPOSITORY_DESCRIPTION - Static variable in class org.sonatype.nexus.security.internal.rest.NexusSecurityApiConstants
 
PRIVILEGE_REPOSITORY_FORMAT_DESCRIPTION - Static variable in class org.sonatype.nexus.security.internal.rest.NexusSecurityApiConstants
 
PRIVILEGE_SCRIPT_DESCRIPTION - Static variable in class org.sonatype.nexus.security.internal.rest.NexusSecurityApiConstants
 
PRIVILEGE_TYPE_DESCRIPTION - Static variable in class org.sonatype.nexus.security.internal.rest.NexusSecurityApiConstants
 
PrivilegeAction - Enum in org.sonatype.nexus.security.privilege.rest
 
PrivilegeApiResource - Class in org.sonatype.nexus.security.privilege.rest
 
PrivilegeApiResource(SecuritySystem, Map<String, PrivilegeDescriptor>) - Constructor for class org.sonatype.nexus.security.privilege.rest.PrivilegeApiResource
 
PrivilegeApiResourceBeta - Class in org.sonatype.nexus.security.privilege.rest
Deprecated.
beta prefix is being phased out, prefer starting new APIs with APIConstants.V1_API_PREFIX instead
PrivilegeApiResourceBeta(SecuritySystem, Map<String, PrivilegeDescriptor>) - Constructor for class org.sonatype.nexus.security.privilege.rest.PrivilegeApiResourceBeta
Deprecated.
 
PrivilegeApiResourceDoc - Interface in org.sonatype.nexus.security.privilege.rest
 
PrivilegeApiResourceSupport - Class in org.sonatype.nexus.security.privilege.rest
 
PrivilegeApiResourceSupport(SecuritySystem, Map<String, PrivilegeDescriptor>) - Constructor for class org.sonatype.nexus.security.privilege.rest.PrivilegeApiResourceSupport
 
PrivilegeApiResourceV1 - Class in org.sonatype.nexus.security.privilege.rest
 
PrivilegeApiResourceV1(SecuritySystem, Map<String, PrivilegeDescriptor>) - Constructor for class org.sonatype.nexus.security.privilege.rest.PrivilegeApiResourceV1
 
PrivilegeAuditor - Class in org.sonatype.nexus.security.internal
Privilege auditor.
PrivilegeAuditor() - Constructor for class org.sonatype.nexus.security.internal.PrivilegeAuditor
 
PrivilegeCreatedEvent - Class in org.sonatype.nexus.security.privilege
Emitted when a Privilege has been created.
PrivilegeCreatedEvent(Privilege) - Constructor for class org.sonatype.nexus.security.privilege.PrivilegeCreatedEvent
 
PrivilegeDeletedEvent - Class in org.sonatype.nexus.security.privilege
Emitted when a Privilege has been deleted.
PrivilegeDeletedEvent(Privilege) - Constructor for class org.sonatype.nexus.security.privilege.PrivilegeDeletedEvent
 
PrivilegeDescriptor<T extends ApiPrivilege,Y extends ApiPrivilegeRequest> - Interface in org.sonatype.nexus.security.privilege
Privilege descriptor.
PrivilegeDescriptorSupport<T extends ApiPrivilege,Y extends ApiPrivilegeRequest> - Class in org.sonatype.nexus.security.privilege
Support for PrivilegeDescriptor implementations.
PrivilegeDescriptorSupport(String) - Constructor for class org.sonatype.nexus.security.privilege.PrivilegeDescriptorSupport
 
PrivilegeEvent - Class in org.sonatype.nexus.security.privilege
Privilege event.
PrivilegeEvent(Privilege) - Constructor for class org.sonatype.nexus.security.privilege.PrivilegeEvent
 
PrivilegeException - Exception in org.sonatype.nexus.security.privilege
 
PrivilegeException(String) - Constructor for exception org.sonatype.nexus.security.privilege.PrivilegeException
 
PrivilegeException(String, Exception) - Constructor for exception org.sonatype.nexus.security.privilege.PrivilegeException
 
privilegeRemoved(SecurityConfiguration, String) - Method in interface org.sonatype.nexus.security.config.SecurityConfigurationCleaner
Called when a privilege is removed so additional cleanup logic can be done.
privilegeRemoved(SecurityConfiguration, String) - Method in class org.sonatype.nexus.security.internal.SecurityConfigurationCleanerImpl
 
PrivilegesExist - Annotation Type in org.sonatype.nexus.security.privilege
Validate privileges existence.
PrivilegesExistValidator - Class in org.sonatype.nexus.security.privilege
PrivilegesExist validator.
PrivilegesExistValidator(SecuritySystem) - Constructor for class org.sonatype.nexus.security.privilege.PrivilegesExistValidator
 
PrivilegeUpdatedEvent - Class in org.sonatype.nexus.security.privilege
Emitted when a Privilege has been updated.
PrivilegeUpdatedEvent(Privilege) - Constructor for class org.sonatype.nexus.security.privilege.PrivilegeUpdatedEvent
 
property(String, String) - Method in class org.sonatype.nexus.security.config.CPrivilegeBuilder
 
property(String, Iterable<String>) - Method in class org.sonatype.nexus.security.config.CPrivilegeBuilder
 
property(String, String...) - Method in class org.sonatype.nexus.security.config.CPrivilegeBuilder
 
property(String, String) - Method in class org.sonatype.nexus.security.config.memory.MemoryCPrivilege.MemoryCPrivilegeBuilder
 
purgeApiKeys() - Method in interface org.sonatype.nexus.security.authc.apikey.ApiKeyStore
Purges any API-Keys associated with missing/deleted users.
put(K, V) - Method in class org.apache.shiro.nexus.ShiroJCacheAdapter
 

R

read() - Method in class org.sonatype.nexus.security.anonymous.rest.AnonymousAccessApiResource
 
read() - Method in interface org.sonatype.nexus.security.anonymous.rest.AnonymousAccessApiResourceDoc
 
READ - Static variable in class org.sonatype.nexus.security.BreadActions
 
READ_DESCRIPTION_BASE - Static variable in class org.sonatype.nexus.security.config.SecurityContributorSupport
 
readFile() - Method in interface org.sonatype.nexus.security.config.AdminPasswordFileManager
 
readFile() - Method in class org.sonatype.nexus.security.internal.AdminPasswordFileManagerImpl
 
readListProperty(CPrivilege, String, String) - Method in class org.sonatype.nexus.security.privilege.PrivilegeDescriptorSupport
Helper to read a privilege property and parse out list.
readOnly(boolean) - Method in class org.sonatype.nexus.security.config.CPrivilegeBuilder
 
readOnly(boolean) - Method in class org.sonatype.nexus.security.config.CRoleBuilder
 
readOnly(boolean) - Method in class org.sonatype.nexus.security.config.memory.MemoryCPrivilege.MemoryCPrivilegeBuilder
 
ReadonlyPrivilegeException - Exception in org.sonatype.nexus.security.privilege
 
ReadonlyPrivilegeException(String) - Constructor for exception org.sonatype.nexus.security.privilege.ReadonlyPrivilegeException
 
ReadonlyPrivilegeException(String, Exception) - Constructor for exception org.sonatype.nexus.security.privilege.ReadonlyPrivilegeException
 
ReadonlyRoleException - Exception in org.sonatype.nexus.security.role
 
ReadonlyRoleException(String, Throwable) - Constructor for exception org.sonatype.nexus.security.role.ReadonlyRoleException
 
ReadonlyRoleException(String) - Constructor for exception org.sonatype.nexus.security.role.ReadonlyRoleException
 
readPrivilege(String) - Method in interface org.sonatype.nexus.security.config.SecurityConfigurationManager
Retrieve an existing privilege
readPrivilege(String) - Method in class org.sonatype.nexus.security.internal.SecurityConfigurationManagerImpl
 
readPrivilegeByName(String) - Method in interface org.sonatype.nexus.security.config.SecurityConfigurationManager
Retrieve a privilege by its name
readPrivilegeByName(String) - Method in class org.sonatype.nexus.security.internal.SecurityConfigurationManagerImpl
 
readPrivileges(Set<String>) - Method in interface org.sonatype.nexus.security.config.SecurityConfigurationManager
Retrieve an existing privileges
readPrivileges(Set<String>) - Method in class org.sonatype.nexus.security.internal.SecurityConfigurationManagerImpl
 
readProperty(CPrivilege, String, String) - Method in class org.sonatype.nexus.security.privilege.PrivilegeDescriptorSupport
Helper to read a privilege property and return default-value if unset or empty.
readProperty(CPrivilege, String) - Method in class org.sonatype.nexus.security.privilege.PrivilegeDescriptorSupport
Helper to read a required privilege property.
readRole(String) - Method in interface org.sonatype.nexus.security.config.SecurityConfigurationManager
Retrieve an existing role
readRole(String) - Method in class org.sonatype.nexus.security.internal.SecurityConfigurationManagerImpl
 
readUser(String) - Method in interface org.sonatype.nexus.security.config.SecurityConfigurationManager
Retrieve an existing user
readUser(String) - Method in class org.sonatype.nexus.security.internal.SecurityConfigurationManagerImpl
 
readUserRoleMapping(String, String) - Method in interface org.sonatype.nexus.security.config.SecurityConfigurationManager
 
readUserRoleMapping(String, String) - Method in class org.sonatype.nexus.security.internal.SecurityConfigurationManagerImpl
 
REALM - Static variable in class org.sonatype.nexus.security.JwtHelper
 
RealmApiResource - Class in org.sonatype.nexus.security.realm.api
REST API for managing NXRM security realms
RealmApiResource(RealmManager) - Constructor for class org.sonatype.nexus.security.realm.api.RealmApiResource
 
RealmApiResourceBeta - Class in org.sonatype.nexus.security.realm.api
Deprecated.
beta prefix is being phased out, prefer starting new APIs with APIConstants.V1_API_PREFIX instead
RealmApiResourceBeta(RealmManager) - Constructor for class org.sonatype.nexus.security.realm.api.RealmApiResourceBeta
Deprecated.
 
RealmApiResourceDoc - Interface in org.sonatype.nexus.security.realm.api
 
RealmApiResourceV1 - Class in org.sonatype.nexus.security.realm.api
 
RealmApiResourceV1(RealmManager) - Constructor for class org.sonatype.nexus.security.realm.api.RealmApiResourceV1
 
RealmApiXO - Class in org.sonatype.nexus.security.realm.api
REST API model of a security realm
RealmApiXO(String, String) - Constructor for class org.sonatype.nexus.security.realm.api.RealmApiXO
 
RealmAuditor - Class in org.sonatype.nexus.security.internal
Realm auditor.
RealmAuditor() - Constructor for class org.sonatype.nexus.security.internal.RealmAuditor
 
RealmConfiguration - Interface in org.sonatype.nexus.security.realm
RealmConfiguration interface
RealmConfigurationChangedEvent - Class in org.sonatype.nexus.security.realm
Emitted when RealmConfiguration has been changed.
RealmConfigurationChangedEvent(RealmConfiguration) - Constructor for class org.sonatype.nexus.security.realm.RealmConfigurationChangedEvent
 
RealmConfigurationEvent - Interface in org.sonatype.nexus.security.realm
Event for RealmConfiguration entity.
RealmConfigurationStore - Interface in org.sonatype.nexus.security.realm
RealmExists - Annotation Type in org.sonatype.nexus.security.realm
Validate realm existence.
RealmExistsValidator - Class in org.sonatype.nexus.security.realm
RealmExists validator.
RealmExistsValidator(RealmSecurityManager) - Constructor for class org.sonatype.nexus.security.realm.RealmExistsValidator
 
RealmManager - Interface in org.sonatype.nexus.security.realm
Realm manager.
RealmManagerImpl - Class in org.sonatype.nexus.security.internal
Default RealmManager.
RealmManagerImpl(BeanLocator, EventManager, RealmConfigurationStore, Provider<RealmConfiguration>, RealmSecurityManager, Map<String, Realm>) - Constructor for class org.sonatype.nexus.security.internal.RealmManagerImpl
 
releaseRunAs() - Method in class org.sonatype.nexus.security.subject.FakeAlmightySubject
 
remoteIP(String) - Method in class org.sonatype.nexus.security.ClientInfo.Builder
 
remove(K) - Method in class org.apache.shiro.nexus.ShiroJCacheAdapter
 
remove(BeanEntry<Named, SecurityContributor>, SecurityConfigurationManagerImpl) - Method in class org.sonatype.nexus.security.internal.SecurityContributorMediator
 
removeContributor(SecurityContributor) - Method in class org.sonatype.nexus.security.internal.SecurityConfigurationManagerImpl
 
removeFile() - Method in interface org.sonatype.nexus.security.config.AdminPasswordFileManager
 
removeFile() - Method in class org.sonatype.nexus.security.internal.AdminPasswordFileManagerImpl
 
removePrivilege(String) - Method in interface org.sonatype.nexus.security.config.CRole
 
removePrivilege(String) - Method in class org.sonatype.nexus.security.config.memory.MemoryCRole
 
removePrivilege(String) - Method in class org.sonatype.nexus.security.config.MemorySecurityConfiguration
 
removePrivilege(String) - Method in interface org.sonatype.nexus.security.config.SecurityConfiguration
Remove an existing privilege by its ID.
removePrivilegeByName(String) - Method in class org.sonatype.nexus.security.config.MemorySecurityConfiguration
 
removePrivilegeByName(String) - Method in interface org.sonatype.nexus.security.config.SecurityConfiguration
Remove an existing privilege by its name
removeProperty(String) - Method in interface org.sonatype.nexus.security.config.CPrivilege
 
removeProperty(String) - Method in class org.sonatype.nexus.security.config.memory.MemoryCPrivilege
 
removeRole(String) - Method in interface org.sonatype.nexus.security.config.CRole
 
removeRole(String) - Method in interface org.sonatype.nexus.security.config.CUserRoleMapping
 
removeRole(String) - Method in class org.sonatype.nexus.security.config.memory.MemoryCRole
 
removeRole(String) - Method in class org.sonatype.nexus.security.config.memory.MemoryCUserRoleMapping
 
removeRole(String) - Method in class org.sonatype.nexus.security.config.MemorySecurityConfiguration
 
removeRole(String) - Method in interface org.sonatype.nexus.security.config.SecurityConfiguration
Remove an existing role by its ID.
removeRole(RoleIdentifier) - Method in class org.sonatype.nexus.security.user.User
 
removeUser(String) - Method in class org.sonatype.nexus.security.config.MemorySecurityConfiguration
 
removeUser(String) - Method in interface org.sonatype.nexus.security.config.SecurityConfiguration
Remove an existing CUser by its ID.
removeUserRoleMapping(String, String) - Method in class org.sonatype.nexus.security.config.MemorySecurityConfiguration
 
removeUserRoleMapping(String, String) - Method in interface org.sonatype.nexus.security.config.SecurityConfiguration
Remove an existing CUserRoleMapping by its ID.
requirePermissionToChangeUserPassword(String) - Method in class org.sonatype.nexus.security.internal.DefaultSecuritySystem
 
requireValidToken(HttpServletRequest, String) - Method in class org.sonatype.nexus.security.authc.AntiCsrfHelper
Validate that the token passed as an argument matches the cookie in the request (if the request requires validation)
resetSecret() - Method in interface org.sonatype.nexus.security.jwt.rest.JwtSecretApiResourceDoc
 
resetSecret() - Method in class org.sonatype.nexus.security.jwt.rest.JwtSecretApiResourceV1
 
resolvePermissionsInRole(String) - Method in class org.sonatype.nexus.security.internal.RolePermissionResolverImpl
 
RESOURCE_URI - Static variable in class org.sonatype.nexus.security.role.rest.RoleApiResourceV1
 
ResourceInfo - Class in org.sonatype.nexus.security.authz
Resource info collects the description of HOW and WHAT has been accessed.
ResourceInfo(String, String, String, String) - Constructor for class org.sonatype.nexus.security.authz.ResourceInfo
 
role(String) - Method in class org.sonatype.nexus.security.config.CRoleBuilder
 
Role - Class in org.sonatype.nexus.security.role
A simple bean that represents a security Role.
Role() - Constructor for class org.sonatype.nexus.security.role.Role
 
Role(String, String, String, String, boolean, Set<String>, Set<String>) - Constructor for class org.sonatype.nexus.security.role.Role
 
ROLE_CONFLICT - Static variable in class org.sonatype.nexus.security.role.rest.RoleApiResource
 
ROLE_CONTAINS_ITSELF - Static variable in class org.sonatype.nexus.security.role.rest.RoleApiResource
 
ROLE_DESCRIPTION_DESCRIPTION - Static variable in class org.sonatype.nexus.security.internal.rest.NexusSecurityApiConstants
 
ROLE_ID_DESCRIPTION - Static variable in class org.sonatype.nexus.security.internal.rest.NexusSecurityApiConstants
 
ROLE_INTERNAL - Static variable in class org.sonatype.nexus.security.role.rest.RoleApiResource
 
ROLE_NAME_DESCRIPTION - Static variable in class org.sonatype.nexus.security.internal.rest.NexusSecurityApiConstants
 
ROLE_NOT_FOUND - Static variable in class org.sonatype.nexus.security.role.rest.RoleApiResource
 
ROLE_PRIVILEGES_DESCRIPTION - Static variable in class org.sonatype.nexus.security.internal.rest.NexusSecurityApiConstants
 
ROLE_READONLY_DESCRIPTION - Static variable in class org.sonatype.nexus.security.internal.rest.NexusSecurityApiConstants
 
ROLE_ROLES_DESCRIPTION - Static variable in class org.sonatype.nexus.security.internal.rest.NexusSecurityApiConstants
 
ROLE_SOURCE_DESCRIPTION - Static variable in class org.sonatype.nexus.security.internal.rest.NexusSecurityApiConstants
 
ROLE_UNIQUE - Static variable in class org.sonatype.nexus.security.role.rest.RoleApiResource
 
RoleApiResource - Class in org.sonatype.nexus.security.role.rest
 
RoleApiResource(SecuritySystem) - Constructor for class org.sonatype.nexus.security.role.rest.RoleApiResource
 
RoleApiResourceBeta - Class in org.sonatype.nexus.security.role.rest
Deprecated.
beta prefix is being phased out, prefer starting new APIs with APIConstants.V1_API_PREFIX instead
RoleApiResourceBeta(SecuritySystem) - Constructor for class org.sonatype.nexus.security.role.rest.RoleApiResourceBeta
Deprecated.
 
RoleApiResourceDoc - Interface in org.sonatype.nexus.security.role.rest
Swagger documentation for RoleApiResource
RoleApiResourceV1 - Class in org.sonatype.nexus.security.role.rest
 
RoleApiResourceV1(SecuritySystem) - Constructor for class org.sonatype.nexus.security.role.rest.RoleApiResourceV1
 
RoleAuditor - Class in org.sonatype.nexus.security.internal
Role auditor.
RoleAuditor() - Constructor for class org.sonatype.nexus.security.internal.RoleAuditor
 
RoleContainsItselfException - Exception in org.sonatype.nexus.security.role
Thrown when a Role contains its own id in the assigned roles.
RoleContainsItselfException(String, Throwable) - Constructor for exception org.sonatype.nexus.security.role.RoleContainsItselfException
 
RoleContainsItselfException(String) - Constructor for exception org.sonatype.nexus.security.role.RoleContainsItselfException
 
RoleCreatedEvent - Class in org.sonatype.nexus.security.role
Emitted when a Role has been created.
RoleCreatedEvent(Role) - Constructor for class org.sonatype.nexus.security.role.RoleCreatedEvent
 
RoleDeletedEvent - Class in org.sonatype.nexus.security.role
Emitted when a Role has been deleted.
RoleDeletedEvent(Role) - Constructor for class org.sonatype.nexus.security.role.RoleDeletedEvent
 
RoleEvent - Class in org.sonatype.nexus.security.role
Role event.
RoleEvent(Role) - Constructor for class org.sonatype.nexus.security.role.RoleEvent
 
RoleException - Exception in org.sonatype.nexus.security.role
 
RoleException(String, String) - Constructor for exception org.sonatype.nexus.security.role.RoleException
 
RoleException(String, String, Throwable) - Constructor for exception org.sonatype.nexus.security.role.RoleException
 
RoleIdentifier - Class in org.sonatype.nexus.security.role
Role identifier encompassing source and role identifiers.
RoleIdentifier(String, String) - Constructor for class org.sonatype.nexus.security.role.RoleIdentifier
 
RoleMappingUserManager - Interface in org.sonatype.nexus.security.user
Extends the UserManager interface to allow a UserManager to add roles to users from other UserManagers.
RoleNotContainSelf - Annotation Type in org.sonatype.nexus.security.role
Validate role does not contain itself anywhere in the child hierarchy.
RoleNotContainSelfValidator - Class in org.sonatype.nexus.security.role
RoleNotContainSelfValidator(SecuritySystem) - Constructor for class org.sonatype.nexus.security.role.RoleNotContainSelfValidator
 
RolePermissionResolverImpl - Class in org.sonatype.nexus.security.internal
Default RolePermissionResolver.
RolePermissionResolverImpl(SecurityConfigurationManager, List<PrivilegeDescriptor>, EventManager, int) - Constructor for class org.sonatype.nexus.security.internal.RolePermissionResolverImpl
 
roleRemoved(SecurityConfiguration, String) - Method in interface org.sonatype.nexus.security.config.SecurityConfigurationCleaner
Called when a role is removed so additional cleanup logic can be done.
roleRemoved(SecurityConfiguration, String) - Method in class org.sonatype.nexus.security.internal.SecurityConfigurationCleanerImpl
 
Roles - Class in org.sonatype.nexus.security
Holder for Nexus role related constants.
RolesExist - Annotation Type in org.sonatype.nexus.security.role
Validate roles existence.
RolesExistValidator - Class in org.sonatype.nexus.security.role
RolesExist validator.
RolesExistValidator(SecuritySystem) - Constructor for class org.sonatype.nexus.security.role.RolesExistValidator
 
RoleUpdatedEvent - Class in org.sonatype.nexus.security.role
Emitted when a Role has been updated.
RoleUpdatedEvent(Role) - Constructor for class org.sonatype.nexus.security.role.RoleUpdatedEvent
 
RoleXORequest - Class in org.sonatype.nexus.security.role.rest
 
RoleXORequest() - Constructor for class org.sonatype.nexus.security.role.rest.RoleXORequest
 
RoleXOResponse - Class in org.sonatype.nexus.security.role.rest
 
RoleXOResponse() - Constructor for class org.sonatype.nexus.security.role.rest.RoleXOResponse
 
runAs(PrincipalCollection) - Method in class org.sonatype.nexus.security.subject.FakeAlmightySubject
 

S

save(Subject) - Method in class org.apache.shiro.nexus.NexusSubjectDAO
 
save(RealmConfiguration) - Method in class org.sonatype.nexus.security.realm.MemoryRealmConfigurationStore
 
save(RealmConfiguration) - Method in interface org.sonatype.nexus.security.realm.RealmConfigurationStore
 
searchUsers(UserSearchCriteria) - Method in class org.sonatype.nexus.security.internal.DefaultSecuritySystem
 
searchUsers(UserSearchCriteria) - Method in class org.sonatype.nexus.security.internal.UserManagerImpl
Returns all users from the DEFAULT source that fit the criteria.
searchUsers(UserSearchCriteria) - Method in interface org.sonatype.nexus.security.SecuritySystem
Searches for Users by criteria.
searchUsers(UserSearchCriteria) - Method in class org.sonatype.nexus.security.user.ConfiguredUsersUserManager
 
searchUsers(UserSearchCriteria) - Method in interface org.sonatype.nexus.security.user.UserManager
Searches for Subject objects by a criteria.
SecretStore - Interface in org.sonatype.nexus.security.jwt
Store for accessing the JWT secret.
SecurityApi - Interface in org.sonatype.nexus.security
Security provisioning capabilities of the repository manager.
SecurityApiResource - Class in org.sonatype.nexus.security.internal.rest
 
SecurityApiResource(Map<String, UserManager>) - Constructor for class org.sonatype.nexus.security.internal.rest.SecurityApiResource
 
SecurityApiResourceBeta - Class in org.sonatype.nexus.security.internal.rest
Deprecated.
beta prefix is being phased out, prefer starting new APIs with APIConstants.V1_API_PREFIX instead
SecurityApiResourceBeta(Map<String, UserManager>) - Constructor for class org.sonatype.nexus.security.internal.rest.SecurityApiResourceBeta
Deprecated.
 
SecurityApiResourceDoc - Interface in org.sonatype.nexus.security.internal.rest
Swagger documentation for SecurityApiResource
SecurityApiResourceV1 - Class in org.sonatype.nexus.security.internal.rest
 
SecurityApiResourceV1(Map<String, UserManager>) - Constructor for class org.sonatype.nexus.security.internal.rest.SecurityApiResourceV1
 
SecurityConfiguration - Interface in org.sonatype.nexus.security.config
Security configuration.
SecurityConfigurationCleaner - Interface in org.sonatype.nexus.security.config
Will handle cleaning existing configuration when an item is removed
SecurityConfigurationCleanerImpl - Class in org.sonatype.nexus.security.internal
SecurityConfigurationCleanerImpl() - Constructor for class org.sonatype.nexus.security.internal.SecurityConfigurationCleanerImpl
 
SecurityConfigurationManager - Interface in org.sonatype.nexus.security.config
The ConfigurationManager is a facade in front of the security modello model.
SecurityConfigurationManagerImpl - Class in org.sonatype.nexus.security.internal
SecurityConfigurationManagerImpl(SecurityConfigurationSource, SecurityConfigurationCleaner, PasswordService, EventManager) - Constructor for class org.sonatype.nexus.security.internal.SecurityConfigurationManagerImpl
 
SecurityConfigurationSource - Interface in org.sonatype.nexus.security.config
SecurityContributionChangedEvent - Class in org.sonatype.nexus.security.internal
Emitted when a security contribution has changed.
SecurityContributionChangedEvent() - Constructor for class org.sonatype.nexus.security.internal.SecurityContributionChangedEvent
 
SecurityContributor - Interface in org.sonatype.nexus.security.config
Allows contribution to security model.
SecurityContributorMediator - Class in org.sonatype.nexus.security.internal
SecurityContributorMediator() - Constructor for class org.sonatype.nexus.security.internal.SecurityContributorMediator
 
SecurityContributorSupport - Class in org.sonatype.nexus.security.config
 
SecurityContributorSupport() - Constructor for class org.sonatype.nexus.security.config.SecurityContributorSupport
 
SecurityFilter - Class in org.sonatype.nexus.security
Security filter.
SecurityFilter(WebSecurityManager, FilterChainResolver) - Constructor for class org.sonatype.nexus.security.SecurityFilter
 
SecurityHelper - Class in org.sonatype.nexus.security
Security helper.
SecurityHelper() - Constructor for class org.sonatype.nexus.security.SecurityHelper
 
securityHelper - Variable in class org.sonatype.nexus.security.token.BearerTokenManager
 
SecurityRealm - Class in org.sonatype.nexus.security.realm
Model of a security realm.
SecurityRealm(String, String) - Constructor for class org.sonatype.nexus.security.realm.SecurityRealm
 
SecuritySourceUtil - Class in org.sonatype.nexus.security.config
 
SecuritySourceUtil() - Constructor for class org.sonatype.nexus.security.config.SecuritySourceUtil
 
SecuritySystem - Interface in org.sonatype.nexus.security
This is a facade around all things security ( authentication, authorization, user management, and configuration ).
set(Subject) - Static method in class org.sonatype.nexus.security.UserIdMdcHelper
 
set() - Static method in class org.sonatype.nexus.security.UserIdMdcHelper
 
setActions(Collection<PrivilegeAction>) - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeWithActions
 
setActions(Collection<PrivilegeAction>) - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeWithActionsRequest
 
setActiveRealms(List<String>) - Method in class org.sonatype.nexus.security.realm.api.RealmApiResource
 
setActiveRealms(List<String>) - Method in interface org.sonatype.nexus.security.realm.api.RealmApiResourceDoc
 
setAnonymousAccess(boolean) - Method in interface org.sonatype.nexus.security.SecurityApi
Set whether or not to allow anonymous access to the system.
setConfiguration(AnonymousConfiguration) - Method in interface org.sonatype.nexus.security.anonymous.AnonymousManager
Installs new anonymous configuration.
setConfiguration(RealmConfiguration) - Method in class org.sonatype.nexus.security.internal.RealmManagerImpl
 
setConfiguration(RealmConfiguration) - Method in interface org.sonatype.nexus.security.realm.RealmManager
Installs new realm configuration.
setDescription(String) - Method in interface org.sonatype.nexus.security.config.CPrivilege
 
setDescription(String) - Method in interface org.sonatype.nexus.security.config.CRole
 
setDescription(String) - Method in class org.sonatype.nexus.security.config.memory.MemoryCPrivilege
 
setDescription(String) - Method in class org.sonatype.nexus.security.config.memory.MemoryCRole
 
setDescription(String) - Method in class org.sonatype.nexus.security.privilege.Privilege
 
setDescription(String) - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilege
 
setDescription(String) - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeRequest
 
setDescription(String) - Method in class org.sonatype.nexus.security.role.rest.RoleXORequest
 
setDescription(String) - Method in class org.sonatype.nexus.security.role.rest.RoleXOResponse
 
setDescription(String) - Method in class org.sonatype.nexus.security.role.Role
 
setDomain(String) - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeApplication
 
setDomain(String) - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeApplicationRequest
 
setEmail(String) - Method in interface org.sonatype.nexus.security.config.CUser
 
setEmail(String) - Method in class org.sonatype.nexus.security.config.memory.MemoryCUser
 
setEmail(String) - Method in class org.sonatype.nexus.security.user.UserSearchCriteria
 
setEmailAddress(String) - Method in class org.sonatype.nexus.security.internal.rest.ApiCreateUser
 
setEmailAddress(String) - Method in class org.sonatype.nexus.security.internal.rest.ApiUser
 
setEmailAddress(String) - Method in class org.sonatype.nexus.security.user.User
 
setEnabled(boolean) - Method in interface org.sonatype.nexus.security.anonymous.AnonymousConfiguration
Set whether anonymous access is enabled in this configuration.
setEnabled(boolean) - Method in class org.sonatype.nexus.security.anonymous.rest.AnonymousAccessSettingsXO
 
setExternalRoles(Set<String>) - Method in class org.sonatype.nexus.security.internal.rest.ApiUser
 
setFirstName(String) - Method in interface org.sonatype.nexus.security.config.CUser
 
setFirstName(String) - Method in class org.sonatype.nexus.security.config.memory.MemoryCUser
 
setFirstName(String) - Method in class org.sonatype.nexus.security.internal.rest.ApiCreateUser
 
setFirstName(String) - Method in class org.sonatype.nexus.security.internal.rest.ApiUser
 
setFirstName(String) - Method in class org.sonatype.nexus.security.user.User
 
setId(String) - Method in interface org.sonatype.nexus.security.config.CPrivilege
 
setId(String) - Method in interface org.sonatype.nexus.security.config.CRole
 
setId(String) - Method in interface org.sonatype.nexus.security.config.CUser
 
setId(String) - Method in class org.sonatype.nexus.security.config.memory.MemoryCPrivilege
 
setId(String) - Method in class org.sonatype.nexus.security.config.memory.MemoryCRole
 
setId(String) - Method in class org.sonatype.nexus.security.config.memory.MemoryCUser
 
setId(String) - Method in class org.sonatype.nexus.security.privilege.Privilege
 
setId(String) - Method in class org.sonatype.nexus.security.realm.api.RealmApiXO
 
setId(String) - Method in class org.sonatype.nexus.security.realm.SecurityRealm
 
setId(String) - Method in class org.sonatype.nexus.security.role.rest.RoleXORequest
 
setId(String) - Method in class org.sonatype.nexus.security.role.rest.RoleXOResponse
 
setIfNeeded() - Static method in class org.sonatype.nexus.security.UserIdMdcHelper
 
setLastName(String) - Method in interface org.sonatype.nexus.security.config.CUser
 
setLastName(String) - Method in class org.sonatype.nexus.security.config.memory.MemoryCUser
 
setLastName(String) - Method in class org.sonatype.nexus.security.internal.rest.ApiCreateUser
 
setLastName(String) - Method in class org.sonatype.nexus.security.internal.rest.ApiUser
 
setLastName(String) - Method in class org.sonatype.nexus.security.user.User
 
setLimit(Integer) - Method in class org.sonatype.nexus.security.user.UserSearchCriteria
 
setName(String) - Method in interface org.sonatype.nexus.security.config.CPrivilege
 
setName(String) - Method in interface org.sonatype.nexus.security.config.CRole
 
setName(String) - Method in class org.sonatype.nexus.security.config.memory.MemoryCPrivilege
 
setName(String) - Method in class org.sonatype.nexus.security.config.memory.MemoryCRole
 
setName(String) - Method in class org.sonatype.nexus.security.privilege.Privilege
 
setName(String) - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilege
 
setName(String) - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeRequest
 
setName(String) - Method in class org.sonatype.nexus.security.realm.api.RealmApiXO
 
setName(String) - Method in class org.sonatype.nexus.security.realm.SecurityRealm
 
setName(String) - Method in class org.sonatype.nexus.security.role.rest.RoleXORequest
 
setName(String) - Method in class org.sonatype.nexus.security.role.rest.RoleXOResponse
 
setName(String) - Method in class org.sonatype.nexus.security.role.Role
 
setName(String) - Method in class org.sonatype.nexus.security.user.User
 
setOneOfRoleIds(Set<String>) - Method in class org.sonatype.nexus.security.user.UserSearchCriteria
 
setParts(String, boolean) - Method in class org.sonatype.nexus.security.authz.WildcardPermission2
Caches WildcardPermission2.hashCode() after parts are installed.
setParts(List<String>, List<String>) - Method in class org.sonatype.nexus.security.authz.WildcardPermission2
 
setParts(List<String>, List<String>, boolean) - Method in class org.sonatype.nexus.security.authz.WildcardPermission2
 
setPassword(String) - Method in interface org.sonatype.nexus.security.config.CUser
 
setPassword(String) - Method in class org.sonatype.nexus.security.config.memory.MemoryCUser
 
setPassword(String) - Method in class org.sonatype.nexus.security.internal.rest.ApiCreateUser
 
setPattern(String) - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeWildcard
 
setPattern(String) - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeWildcardRequest
 
setPermission(Permission) - Method in class org.sonatype.nexus.security.privilege.Privilege
 
setPrincipal(Object) - Method in class org.sonatype.nexus.security.authc.NexusApiKeyAuthenticationToken
Assigns a new account identity to the current authentication token.
setPrivileges(Set<String>) - Method in interface org.sonatype.nexus.security.config.CRole
 
setPrivileges(Set<String>) - Method in class org.sonatype.nexus.security.config.memory.MemoryCRole
 
setPrivileges(Collection<CPrivilege>) - Method in class org.sonatype.nexus.security.config.MemorySecurityConfiguration
 
setPrivileges(Set<String>) - Method in class org.sonatype.nexus.security.role.rest.RoleXORequest
 
setPrivileges(Set<String>) - Method in class org.sonatype.nexus.security.role.rest.RoleXOResponse
 
setPrivileges(Set<String>) - Method in class org.sonatype.nexus.security.role.Role
 
setProperties(Map<String, String>) - Method in interface org.sonatype.nexus.security.config.CPrivilege
 
setProperties(Map<String, String>) - Method in class org.sonatype.nexus.security.config.memory.MemoryCPrivilege
 
setProperties(Map<String, String>) - Method in class org.sonatype.nexus.security.privilege.Privilege
 
setProperty(String, String) - Method in interface org.sonatype.nexus.security.config.CPrivilege
 
setProperty(String, String) - Method in class org.sonatype.nexus.security.config.memory.MemoryCPrivilege
 
setReadOnly(boolean) - Method in interface org.sonatype.nexus.security.config.CPrivilege
 
setReadOnly(boolean) - Method in interface org.sonatype.nexus.security.config.CRole
 
setReadOnly(boolean) - Method in class org.sonatype.nexus.security.config.memory.MemoryCPrivilege
 
setReadOnly(boolean) - Method in class org.sonatype.nexus.security.config.memory.MemoryCRole
 
setReadOnly(boolean) - Method in class org.sonatype.nexus.security.internal.rest.ApiUser
 
setReadOnly(boolean) - Method in class org.sonatype.nexus.security.privilege.Privilege
 
setReadOnly(boolean) - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilege
 
setReadOnly(boolean) - Method in class org.sonatype.nexus.security.role.rest.RoleXOResponse
 
setReadOnly(boolean) - Method in class org.sonatype.nexus.security.role.Role
 
setReadOnly(boolean) - Method in class org.sonatype.nexus.security.user.User
 
setRealmName(String) - Method in interface org.sonatype.nexus.security.anonymous.AnonymousConfiguration
Set the realm in which the UserID associated with the configuration is located.
setRealmName(String) - Method in class org.sonatype.nexus.security.anonymous.rest.AnonymousAccessSettingsXO
 
setRealmNames(List<String>) - Method in interface org.sonatype.nexus.security.realm.RealmConfiguration
 
setRoleId(String) - Method in class org.sonatype.nexus.security.role.Role
 
setRoleId(String) - Method in class org.sonatype.nexus.security.role.RoleIdentifier
 
setRoles(Set<String>) - Method in interface org.sonatype.nexus.security.config.CRole
 
setRoles(Set<String>) - Method in interface org.sonatype.nexus.security.config.CUserRoleMapping
 
setRoles(Set<String>) - Method in class org.sonatype.nexus.security.config.memory.MemoryCRole
 
setRoles(Set<String>) - Method in class org.sonatype.nexus.security.config.memory.MemoryCUserRoleMapping
 
setRoles(Collection<CRole>) - Method in class org.sonatype.nexus.security.config.MemorySecurityConfiguration
 
setRoles(Set<String>) - Method in class org.sonatype.nexus.security.internal.rest.ApiCreateUser
 
setRoles(Set<String>) - Method in class org.sonatype.nexus.security.internal.rest.ApiUser
 
setRoles(Set<String>) - Method in class org.sonatype.nexus.security.role.rest.RoleXORequest
 
setRoles(Set<String>) - Method in class org.sonatype.nexus.security.role.rest.RoleXOResponse
 
setRoles(Set<String>) - Method in class org.sonatype.nexus.security.role.Role
 
setRoles(Set<RoleIdentifier>) - Method in class org.sonatype.nexus.security.user.User
 
setSecret(String) - Method in interface org.sonatype.nexus.security.jwt.SecretStore
Set the JWT secret.
setSource(String) - Method in interface org.sonatype.nexus.security.config.CUserRoleMapping
 
setSource(String) - Method in class org.sonatype.nexus.security.config.memory.MemoryCUserRoleMapping
 
setSource(String) - Method in class org.sonatype.nexus.security.internal.rest.ApiUser
 
setSource(String) - Method in class org.sonatype.nexus.security.role.rest.RoleXOResponse
 
setSource(String) - Method in class org.sonatype.nexus.security.role.Role
 
setSource(String) - Method in class org.sonatype.nexus.security.role.RoleIdentifier
 
setSource(String) - Method in class org.sonatype.nexus.security.user.User
 
setSource(String) - Method in class org.sonatype.nexus.security.user.UserSearchCriteria
 
setStatus(String) - Method in interface org.sonatype.nexus.security.config.CUser
 
setStatus(String) - Method in class org.sonatype.nexus.security.config.memory.MemoryCUser
 
setStatus(ApiUserStatus) - Method in class org.sonatype.nexus.security.internal.rest.ApiCreateUser
 
setStatus(ApiUserStatus) - Method in class org.sonatype.nexus.security.internal.rest.ApiUser
 
setStatus(UserStatus) - Method in class org.sonatype.nexus.security.user.User
 
setType(String) - Method in interface org.sonatype.nexus.security.config.CPrivilege
 
setType(String) - Method in class org.sonatype.nexus.security.config.memory.MemoryCPrivilege
 
setType(String) - Method in class org.sonatype.nexus.security.privilege.Privilege
 
setType(String) - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilege
 
setUserId(String) - Method in interface org.sonatype.nexus.security.anonymous.AnonymousConfiguration
Set the UserID which is used as the template for permissions.
setUserId(String) - Method in class org.sonatype.nexus.security.anonymous.rest.AnonymousAccessSettingsXO
 
setUserId(String) - Method in interface org.sonatype.nexus.security.config.CUserRoleMapping
 
setUserId(String) - Method in class org.sonatype.nexus.security.config.memory.MemoryCUserRoleMapping
 
setUserId(String) - Method in class org.sonatype.nexus.security.internal.rest.ApiCreateUser
 
setUserId(String) - Method in class org.sonatype.nexus.security.internal.rest.ApiUser
 
setUserId(String) - Method in class org.sonatype.nexus.security.user.User
 
setUserId(String) - Method in class org.sonatype.nexus.security.user.UserSearchCriteria
 
setUserRoleMappings(Collection<CUserRoleMapping>) - Method in class org.sonatype.nexus.security.config.MemorySecurityConfiguration
 
setUserRoles(String, List<String>) - Method in interface org.sonatype.nexus.security.SecurityApi
Set the Roles on a given User.
setUsers(Collection<CUser>) - Method in class org.sonatype.nexus.security.config.MemorySecurityConfiguration
 
setUsersRoles(String, String, Set<RoleIdentifier>) - Method in class org.sonatype.nexus.security.internal.DefaultSecuritySystem
 
setUsersRoles(String, String, Set<RoleIdentifier>) - Method in class org.sonatype.nexus.security.internal.UserManagerImpl
 
setUsersRoles(String, String, Set<RoleIdentifier>) - Method in interface org.sonatype.nexus.security.SecuritySystem
Sets the list of roles a user has.
setUsersRoles(String, String, Set<RoleIdentifier>) - Method in interface org.sonatype.nexus.security.user.RoleMappingUserManager
Sets a users roles.
setVersion(int) - Method in interface org.sonatype.nexus.security.config.CPrivilege
 
setVersion(int) - Method in interface org.sonatype.nexus.security.config.CRole
 
setVersion(int) - Method in interface org.sonatype.nexus.security.config.CUser
 
setVersion(String) - Method in interface org.sonatype.nexus.security.config.CUserRoleMapping
 
setVersion(int) - Method in class org.sonatype.nexus.security.config.memory.MemoryCPrivilege
 
setVersion(int) - Method in class org.sonatype.nexus.security.config.memory.MemoryCRole
 
setVersion(int) - Method in class org.sonatype.nexus.security.config.memory.MemoryCUser
 
setVersion(String) - Method in class org.sonatype.nexus.security.config.memory.MemoryCUserRoleMapping
 
setVersion(int) - Method in class org.sonatype.nexus.security.privilege.Privilege
 
setVersion(int) - Method in class org.sonatype.nexus.security.role.Role
 
setVersion(int) - Method in class org.sonatype.nexus.security.user.User
 
ShiroJCacheAdapter<K,V> - Class in org.apache.shiro.nexus
Shiro Cache to Cache adapter.
ShiroJCacheAdapter(Cache<K, V>) - Constructor for class org.apache.shiro.nexus.ShiroJCacheAdapter
 
ShiroJCacheManagerAdapter - Class in org.apache.shiro.nexus
Shiro CacheManager to CacheManager adapter.
ShiroJCacheManagerAdapter(Provider<CacheHelper>, Provider<Time>) - Constructor for class org.apache.shiro.nexus.ShiroJCacheManagerAdapter
 
size() - Method in class org.apache.shiro.nexus.ShiroJCacheAdapter
 
SOURCE - Static variable in class org.sonatype.nexus.security.internal.AuthorizationManagerImpl
 
SOURCE - Static variable in class org.sonatype.nexus.security.user.ConfiguredUsersUserManager
 
SOURCE_NOT_FOUND - Static variable in class org.sonatype.nexus.security.role.rest.RoleApiResource
 
STATUS_ACTIVE - Static variable in interface org.sonatype.nexus.security.config.CUser
 
STATUS_CHANGE_PASSWORD - Static variable in interface org.sonatype.nexus.security.config.CUser
 
STATUS_DISABLED - Static variable in interface org.sonatype.nexus.security.config.CUser
 
subject() - Method in class org.sonatype.nexus.security.SecurityHelper
Returns current subject.
supports(AuthenticationToken) - Method in class org.sonatype.nexus.security.internal.AuthorizingRealmImpl
 
supports(AuthenticationToken) - Method in class org.sonatype.nexus.security.token.BearerTokenRealm
 
supportsWrite() - Method in class org.sonatype.nexus.security.authz.AbstractReadOnlyAuthorizationManager
 
supportsWrite() - Method in interface org.sonatype.nexus.security.authz.AuthorizationManager
If this AuthorizationManager is writable.
supportsWrite() - Method in class org.sonatype.nexus.security.internal.AuthorizationManagerImpl
 
supportsWrite() - Method in class org.sonatype.nexus.security.internal.UserManagerImpl
 
supportsWrite() - Method in class org.sonatype.nexus.security.user.AbstractReadOnlyUserManager
 
supportsWrite() - Method in interface org.sonatype.nexus.security.user.UserManager
If this UserManager is writable.
SYSTEM - Static variable in class org.sonatype.nexus.security.privilege.ApplicationPermission
 
SYSTEM - Static variable in class org.sonatype.nexus.security.UserIdHelper
Value for privileged system execution.
system() - Static method in class org.sonatype.nexus.security.UserIdMdcHelper
 

T

TASK_SUBJECT - Static variable in class org.sonatype.nexus.security.subject.FakeAlmightySubject
 
TASK_USERID - Static variable in class org.sonatype.nexus.security.subject.FakeAlmightySubject
 
TestSessionManager - Class in org.apache.shiro.nexus
Custom SessionManager for tests.
TestSessionManager() - Constructor for class org.apache.shiro.nexus.TestSessionManager
 
toApiPrivilege(Privilege) - Method in class org.sonatype.nexus.security.privilege.rest.PrivilegeApiResourceSupport
 
toBreadActionString() - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeWithActions
 
toBreadActionString() - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeWithActionsRequest
 
toBreadRunActionString() - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeWithActions
 
toBreadRunActionString() - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeWithActionsRequest
 
toCrudActionString() - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeWithActions
 
toCrudActionString() - Method in class org.sonatype.nexus.security.privilege.rest.ApiPrivilegeWithActionsRequest
 
toRole(String, String) - Method in class org.sonatype.nexus.security.internal.UserManagerImpl
 
toString() - Method in class org.apache.shiro.nexus.ShiroJCacheAdapter
 
toString() - Method in class org.sonatype.nexus.security.anonymous.AnonymousConfigurationChangedEvent
 
toString() - Method in class org.sonatype.nexus.security.authc.AuthenticationEvent
 
toString() - Method in class org.sonatype.nexus.security.authc.HttpHeaderAuthenticationToken
 
toString() - Method in class org.sonatype.nexus.security.authc.HttpHeaderAuthenticationTokenFactorySupport
 
toString() - Method in class org.sonatype.nexus.security.authc.NexusApiKeyAuthenticationToken
 
toString() - Method in class org.sonatype.nexus.security.authz.WildcardPermission2
Customized string representation to avoid [] syntax from sets.
toString() - Method in class org.sonatype.nexus.security.ClientInfo
 
toString() - Method in class org.sonatype.nexus.security.config.memory.MemoryCPrivilege
 
toString() - Method in class org.sonatype.nexus.security.config.memory.MemoryCRole
 
toString() - Method in class org.sonatype.nexus.security.config.memory.MemoryCUser
 
toString() - Method in class org.sonatype.nexus.security.config.memory.MemoryCUserRoleMapping
 
toString() - Method in class org.sonatype.nexus.security.FilterChain
 
toString() - Method in class org.sonatype.nexus.security.privilege.PrivilegeDescriptorSupport
 
toString() - Method in class org.sonatype.nexus.security.privilege.PrivilegeEvent
 
toString() - Method in class org.sonatype.nexus.security.realm.RealmConfigurationChangedEvent
 
toString() - Method in class org.sonatype.nexus.security.realm.SecurityRealm
 
toString() - Method in class org.sonatype.nexus.security.role.rest.RoleXORequest
 
toString() - Method in class org.sonatype.nexus.security.role.rest.RoleXOResponse
 
toString() - Method in class org.sonatype.nexus.security.role.Role
 
toString() - Method in class org.sonatype.nexus.security.role.RoleEvent
 
toString() - Method in class org.sonatype.nexus.security.role.RoleIdentifier
 
toString() - Method in class org.sonatype.nexus.security.user.User
 
toString() - Method in class org.sonatype.nexus.security.user.UserEvent
 
toString() - Method in class org.sonatype.nexus.security.user.UserRoleMappingEvent
 
toUser(User) - Method in class org.sonatype.nexus.security.internal.UserManagerImpl
 
toUser(CUser, Set<String>) - Method in class org.sonatype.nexus.security.internal.UserManagerImpl
 
tryDecrypt(String) - Method in class org.sonatype.nexus.security.PasswordHelper
Attempt to decrypt the given input; returns the original input if it can't be decrypted.
tryDecryptChars(String) - Method in class org.sonatype.nexus.security.PasswordHelper
Attempt to decrypt the given input; returns the original input if it can't be decrypted.
type(String) - Method in class org.sonatype.nexus.security.config.CPrivilegeBuilder
 
type(String) - Method in class org.sonatype.nexus.security.config.memory.MemoryCPrivilege.MemoryCPrivilegeBuilder
 
TYPE - Static variable in class org.sonatype.nexus.security.privilege.ApplicationPrivilegeDescriptor
 
TYPE - Static variable in class org.sonatype.nexus.security.privilege.WildcardPrivilegeDescriptor
 
TYPE_APPLICATION - Static variable in class org.sonatype.nexus.security.config.SecurityContributorSupport
 
TYPE_WILDCARD - Static variable in class org.sonatype.nexus.security.config.SecurityContributorSupport
 

U

UniquePrivilegeId - Annotation Type in org.sonatype.nexus.security.privilege
Validate privilege-id as unique.
UniquePrivilegeIdValidator - Class in org.sonatype.nexus.security.privilege
UniquePrivilegeIdValidator(SecuritySystem) - Constructor for class org.sonatype.nexus.security.privilege.UniquePrivilegeIdValidator
 
UniquePrivilegeName - Annotation Type in org.sonatype.nexus.security.privilege
Validate privilege-name as unique.
UniquePrivilegeNameValidator - Class in org.sonatype.nexus.security.privilege
UniquePrivilegeNameValidator(SecuritySystem) - Constructor for class org.sonatype.nexus.security.privilege.UniquePrivilegeNameValidator
 
UniqueRoleId - Annotation Type in org.sonatype.nexus.security.role
Validate role-id as unique.
UniqueRoleIdValidator - Class in org.sonatype.nexus.security.role
UniqueRoleId validator.
UniqueRoleIdValidator(SecuritySystem) - Constructor for class org.sonatype.nexus.security.role.UniqueRoleIdValidator
 
UniqueUserId - Annotation Type in org.sonatype.nexus.security.user
Validate user-id as unique.
UniqueUserIdValidator - Class in org.sonatype.nexus.security.user
UniqueUserId validator.
UniqueUserIdValidator(SecuritySystem) - Constructor for class org.sonatype.nexus.security.user.UniqueUserIdValidator
 
UNKNOWN - Static variable in class org.sonatype.nexus.security.UserIdHelper
Value when subject is missing or subject principal is not known.
unknown() - Static method in class org.sonatype.nexus.security.UserIdMdcHelper
 
unset() - Static method in class org.sonatype.nexus.security.UserIdMdcHelper
 
update(AnonymousAccessSettingsXO) - Method in class org.sonatype.nexus.security.anonymous.rest.AnonymousAccessApiResource
 
update(AnonymousAccessSettingsXO) - Method in interface org.sonatype.nexus.security.anonymous.rest.AnonymousAccessApiResourceDoc
 
update(String, RoleXORequest) - Method in class org.sonatype.nexus.security.role.rest.RoleApiResource
 
update(String, RoleXORequest) - Method in interface org.sonatype.nexus.security.role.rest.RoleApiResourceDoc
 
UPDATE_DESCRIPTION_BASE - Static variable in class org.sonatype.nexus.security.config.SecurityContributorSupport
 
updatePrivilege(Privilege) - Method in class org.sonatype.nexus.security.authz.AbstractReadOnlyAuthorizationManager
 
updatePrivilege(Privilege) - Method in interface org.sonatype.nexus.security.authz.AuthorizationManager
Updates a Privilege in this AuthorizationManager.
updatePrivilege(CPrivilege) - Method in class org.sonatype.nexus.security.config.MemorySecurityConfiguration
 
updatePrivilege(CPrivilege) - Method in interface org.sonatype.nexus.security.config.SecurityConfiguration
Update an existing CPrivilege in the configuration.
updatePrivilege(CPrivilege) - Method in interface org.sonatype.nexus.security.config.SecurityConfigurationManager
Update an existing privilege
updatePrivilege(Privilege) - Method in class org.sonatype.nexus.security.internal.AuthorizationManagerImpl
 
updatePrivilege(CPrivilege) - Method in class org.sonatype.nexus.security.internal.SecurityConfigurationManagerImpl
 
updatePrivilege(String, ApiPrivilegeApplicationRequest) - Method in class org.sonatype.nexus.security.privilege.rest.PrivilegeApiResource
 
updatePrivilege(String, ApiPrivilegeWildcardRequest) - Method in class org.sonatype.nexus.security.privilege.rest.PrivilegeApiResource
 
updatePrivilege(String, ApiPrivilegeApplicationRequest) - Method in interface org.sonatype.nexus.security.privilege.rest.PrivilegeApiResourceDoc
 
updatePrivilege(String, ApiPrivilegeWildcardRequest) - Method in interface org.sonatype.nexus.security.privilege.rest.PrivilegeApiResourceDoc
 
updatePrivilegeByName(Privilege) - Method in class org.sonatype.nexus.security.authz.AbstractReadOnlyAuthorizationManager
 
updatePrivilegeByName(Privilege) - Method in interface org.sonatype.nexus.security.authz.AuthorizationManager
Updates a Privilege by its name in this AuthorizationManager
updatePrivilegeByName(CPrivilege) - Method in class org.sonatype.nexus.security.config.MemorySecurityConfiguration
 
updatePrivilegeByName(CPrivilege) - Method in interface org.sonatype.nexus.security.config.SecurityConfiguration
Update an existing CPrivilege by its name in the configuration.
updatePrivilegeByName(CPrivilege) - Method in interface org.sonatype.nexus.security.config.SecurityConfigurationManager
Updates an existing privilege by its name
updatePrivilegeByName(Privilege) - Method in class org.sonatype.nexus.security.internal.AuthorizationManagerImpl
 
updatePrivilegeByName(CPrivilege) - Method in class org.sonatype.nexus.security.internal.SecurityConfigurationManagerImpl
 
updateRole(Role) - Method in class org.sonatype.nexus.security.authz.AbstractReadOnlyAuthorizationManager
 
updateRole(Role) - Method in interface org.sonatype.nexus.security.authz.AuthorizationManager
Updates a role in this AuthorizationManager.
updateRole(CRole) - Method in class org.sonatype.nexus.security.config.MemorySecurityConfiguration
 
updateRole(CRole) - Method in interface org.sonatype.nexus.security.config.SecurityConfiguration
Update an existing CRole in the configuration.
updateRole(CRole) - Method in interface org.sonatype.nexus.security.config.SecurityConfigurationManager
Update an existing role
updateRole(Role) - Method in class org.sonatype.nexus.security.internal.AuthorizationManagerImpl
 
updateRole(CRole) - Method in class org.sonatype.nexus.security.internal.SecurityConfigurationManagerImpl
 
updateUser(CUser) - Method in class org.sonatype.nexus.security.config.MemorySecurityConfiguration
 
updateUser(CUser, Set<String>) - Method in class org.sonatype.nexus.security.config.MemorySecurityConfiguration
 
updateUser(CUser) - Method in interface org.sonatype.nexus.security.config.SecurityConfiguration
Update an existing CUser without modifying its assigned roles.
updateUser(CUser, Set<String>) - Method in interface org.sonatype.nexus.security.config.SecurityConfiguration
Update an existing CUser and its assigned roles.
updateUser(CUser) - Method in interface org.sonatype.nexus.security.config.SecurityConfigurationManager
Update an existing user.
updateUser(CUser, Set<String>) - Method in interface org.sonatype.nexus.security.config.SecurityConfigurationManager
Update an existing user and their roles Note: the underlying implementation may throw an exception if the instance of CUser was not obtained from this configuration.
updateUser(User) - Method in class org.sonatype.nexus.security.internal.DefaultSecuritySystem
 
updateUser(String, ApiUser) - Method in class org.sonatype.nexus.security.internal.rest.UserApiResource
 
updateUser(String, ApiUser) - Method in interface org.sonatype.nexus.security.internal.rest.UserApiResourceDoc
 
updateUser(CUser) - Method in class org.sonatype.nexus.security.internal.SecurityConfigurationManagerImpl
 
updateUser(CUser, Set<String>) - Method in class org.sonatype.nexus.security.internal.SecurityConfigurationManagerImpl
 
updateUser(User) - Method in class org.sonatype.nexus.security.internal.UserManagerImpl
 
updateUser(User) - Method in interface org.sonatype.nexus.security.SecuritySystem
Updates a new User to the system.
Note: User.source must be set to specify where the user will be modified.
updateUser(User) - Method in class org.sonatype.nexus.security.user.AbstractReadOnlyUserManager
 
updateUser(User) - Method in interface org.sonatype.nexus.security.user.UserManager
Update a user.
updateUserRoleMapping(CUserRoleMapping) - Method in class org.sonatype.nexus.security.config.MemorySecurityConfiguration
 
updateUserRoleMapping(CUserRoleMapping) - Method in interface org.sonatype.nexus.security.config.SecurityConfiguration
Update an existing CUserRoleMapping in the configuration.
updateUserRoleMapping(CUserRoleMapping) - Method in interface org.sonatype.nexus.security.config.SecurityConfigurationManager
 
updateUserRoleMapping(CUserRoleMapping) - Method in class org.sonatype.nexus.security.internal.SecurityConfigurationManagerImpl
 
USER - Static variable in class org.sonatype.nexus.security.JwtHelper
 
User - Class in org.sonatype.nexus.security.user
User.
User() - Constructor for class org.sonatype.nexus.security.user.User
 
USER_ID_DESCRIPTION - Static variable in interface org.sonatype.nexus.security.internal.rest.UserApiResourceDoc
 
USER_SESSION_ID - Static variable in class org.sonatype.nexus.security.JwtHelper
 
userAgent(String) - Method in class org.sonatype.nexus.security.ClientInfo.Builder
 
UserApiResource - Class in org.sonatype.nexus.security.internal.rest
Resource for REST API to perform operations on the user.
UserApiResource(SecuritySystem, AdminPasswordFileManager) - Constructor for class org.sonatype.nexus.security.internal.rest.UserApiResource
 
UserApiResourceBeta - Class in org.sonatype.nexus.security.internal.rest
Deprecated.
beta prefix is being phased out, prefer starting new APIs with APIConstants.V1_API_PREFIX instead
UserApiResourceBeta(SecuritySystem, AdminPasswordFileManager) - Constructor for class org.sonatype.nexus.security.internal.rest.UserApiResourceBeta
Deprecated.
 
UserApiResourceDoc - Interface in org.sonatype.nexus.security.internal.rest
Swagger documentation for UserApiResource
UserApiResourceV1 - Class in org.sonatype.nexus.security.internal.rest
 
UserApiResourceV1(SecuritySystem, AdminPasswordFileManager) - Constructor for class org.sonatype.nexus.security.internal.rest.UserApiResourceV1
 
UserAuditor - Class in org.sonatype.nexus.security.internal
User auditor.
UserAuditor() - Constructor for class org.sonatype.nexus.security.internal.UserAuditor
 
UserCreatedEvent - Class in org.sonatype.nexus.security.user
Emitted when a User has been created.
UserCreatedEvent(User) - Constructor for class org.sonatype.nexus.security.user.UserCreatedEvent
 
UserDeletedEvent - Class in org.sonatype.nexus.security.user
Emitted when a User has been deleted.
UserDeletedEvent(User) - Constructor for class org.sonatype.nexus.security.user.UserDeletedEvent
 
UserEvent - Class in org.sonatype.nexus.security.user
User event.
UserEvent(User) - Constructor for class org.sonatype.nexus.security.user.UserEvent
 
UserExists - Annotation Type in org.sonatype.nexus.security.user
Validate user existence.
UserExistsValidator - Class in org.sonatype.nexus.security.user
UserExists validator.
UserExistsValidator(SecuritySystem) - Constructor for class org.sonatype.nexus.security.user.UserExistsValidator
 
userId(String) - Method in class org.sonatype.nexus.security.ClientInfo.Builder
 
UserIdHelper - Class in org.sonatype.nexus.security
Helper to get current user-id.
UserIdMdcHelper - Class in org.sonatype.nexus.security
Helper to set the userId MDC attribute.
UserManager - Interface in org.sonatype.nexus.security.user
User manager.
UserManagerImpl - Class in org.sonatype.nexus.security.internal
Default UserManager.
UserManagerImpl(EventManager, SecurityConfigurationManager, SecuritySystem, PasswordService, PasswordValidator) - Constructor for class org.sonatype.nexus.security.internal.UserManagerImpl
 
userMatchesCriteria(User, UserSearchCriteria) - Method in class org.sonatype.nexus.security.user.AbstractUserManager
 
UserNotFoundException - Exception in org.sonatype.nexus.security.user
Thrown when a user could not be found.
UserNotFoundException(String, String, Throwable) - Constructor for exception org.sonatype.nexus.security.user.UserNotFoundException
 
UserNotFoundException(String) - Constructor for exception org.sonatype.nexus.security.user.UserNotFoundException
 
UserNotFoundTransientException - Exception in org.sonatype.nexus.security.user
Thrown when a user could not be found due to a temporary condition.
UserNotFoundTransientException(String, String, Throwable) - Constructor for exception org.sonatype.nexus.security.user.UserNotFoundTransientException
 
UserPasswordChanged - Class in org.sonatype.nexus.security.authc
An event fired when the user's password has changed.
UserPasswordChanged(String) - Constructor for class org.sonatype.nexus.security.authc.UserPasswordChanged
 
UserPasswordChanged(String, boolean) - Constructor for class org.sonatype.nexus.security.authc.UserPasswordChanged
 
UserPrincipalsExpired - Class in org.sonatype.nexus.security
An event fired when a user is removed from the system, so cached principals can be expired.
UserPrincipalsExpired(String, String) - Constructor for class org.sonatype.nexus.security.UserPrincipalsExpired
Applies to any cached user principals that have the given userId and UserManager source.
UserPrincipalsExpired() - Constructor for class org.sonatype.nexus.security.UserPrincipalsExpired
Applies to all cached user principals that have an invalid userId or UserManager source.
UserPrincipalsHelper - Class in org.sonatype.nexus.security
Helper component to map user principals to associated information.
UserPrincipalsHelper(List<UserManager>) - Constructor for class org.sonatype.nexus.security.UserPrincipalsHelper
 
UserRoleMappingAuditor - Class in org.sonatype.nexus.security.internal
User role-mapping auditor.
UserRoleMappingAuditor() - Constructor for class org.sonatype.nexus.security.internal.UserRoleMappingAuditor
 
UserRoleMappingCreatedEvent - Class in org.sonatype.nexus.security.user
Emitted when a User role-mapping has been created.
UserRoleMappingCreatedEvent(String, String, Set<String>) - Constructor for class org.sonatype.nexus.security.user.UserRoleMappingCreatedEvent
 
UserRoleMappingDeletedEvent - Class in org.sonatype.nexus.security.user
Emitted when a User role-mapping has been deleted.
UserRoleMappingDeletedEvent(String, String) - Constructor for class org.sonatype.nexus.security.user.UserRoleMappingDeletedEvent
 
UserRoleMappingEvent - Class in org.sonatype.nexus.security.user
User role-mapping event.
UserRoleMappingEvent(String, String, Set<String>) - Constructor for class org.sonatype.nexus.security.user.UserRoleMappingEvent
 
UserRoleMappingUpdatedEvent - Class in org.sonatype.nexus.security.user
Emitted when a User role-mapping has been updated.
UserRoleMappingUpdatedEvent(String, String, Set<String>) - Constructor for class org.sonatype.nexus.security.user.UserRoleMappingUpdatedEvent
 
UserSearchCriteria - Class in org.sonatype.nexus.security.user
A defines searchable fields.
UserSearchCriteria() - Constructor for class org.sonatype.nexus.security.user.UserSearchCriteria
 
UserSearchCriteria(String) - Constructor for class org.sonatype.nexus.security.user.UserSearchCriteria
 
UserSearchCriteria(String, Set<String>, String) - Constructor for class org.sonatype.nexus.security.user.UserSearchCriteria
 
UserStatus - Enum in org.sonatype.nexus.security.user
Enum of possible User statuses.
UserUpdatedEvent - Class in org.sonatype.nexus.security.user
Emitted when a User has been updated.
UserUpdatedEvent(User) - Constructor for class org.sonatype.nexus.security.user.UserUpdatedEvent
 
usesLegacyEncoding(String) - Method in class org.sonatype.nexus.security.AbstractPhraseService
 
usesLegacyEncoding(String) - Method in interface org.sonatype.nexus.security.PhraseService
Was the given value encoded using the legacy phrase?

V

V1_RESOURCE_URI - Static variable in class org.sonatype.nexus.security.internal.rest.SecurityApiResourceV1
 
validate(String) - Method in class org.sonatype.nexus.security.internal.PasswordValidator
 
validate(ApiPrivilegeApplicationRequest) - Method in class org.sonatype.nexus.security.privilege.ApplicationPrivilegeDescriptor
 
validate(Y) - Method in interface org.sonatype.nexus.security.privilege.PrivilegeDescriptor
 
validate(ApiPrivilegeWildcardRequest) - Method in class org.sonatype.nexus.security.privilege.WildcardPrivilegeDescriptor
 
validateActions(ApiPrivilegeWithActionsRequest, Collection<PrivilegeAction>) - Method in class org.sonatype.nexus.security.privilege.PrivilegeDescriptorSupport
 
valueOf(String) - Static method in enum org.sonatype.nexus.security.authc.AuthenticationFailureReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonatype.nexus.security.internal.rest.ApiUserStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonatype.nexus.security.privilege.rest.PrivilegeAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonatype.nexus.security.user.UserStatus
Returns the enum constant of this type with the specified name.
values() - Method in class org.apache.shiro.nexus.ShiroJCacheAdapter
 
values() - Static method in enum org.sonatype.nexus.security.authc.AuthenticationFailureReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonatype.nexus.security.internal.rest.ApiUserStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonatype.nexus.security.privilege.rest.PrivilegeAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonatype.nexus.security.user.UserStatus
Returns an array containing the constants of this enum type, in the order they are declared.
verify(String) - Method in class org.sonatype.nexus.security.jwt.JwtVerifier
Perform the verification against the given Token.
verifyAndRefreshJwtCookie(String) - Method in class org.sonatype.nexus.security.JwtHelper
Verify jwt, refresh if it's valid and make new cookie
verifyJwt(String) - Method in class org.sonatype.nexus.security.JwtHelper
Verifies and decode token
version(int) - Method in class org.sonatype.nexus.security.config.memory.MemoryCPrivilege.MemoryCPrivilegeBuilder
 

W

WebSecurityModule - Class in org.sonatype.nexus.security
Shiro security configuration Guice module for the runtime server.
WebSecurityModule(ServletContext) - Constructor for class org.sonatype.nexus.security.WebSecurityModule
 
WILDCARD_PATTERN - Static variable in class org.sonatype.nexus.security.config.SecurityContributorSupport
 
WildcardPermission2 - Class in org.sonatype.nexus.security.authz
WildcardPermission which caches WildcardPermission2.hashCode() for improved performance.
WildcardPermission2() - Constructor for class org.sonatype.nexus.security.authz.WildcardPermission2
 
WildcardPermission2(String) - Constructor for class org.sonatype.nexus.security.authz.WildcardPermission2
 
WildcardPermission2(String, boolean) - Constructor for class org.sonatype.nexus.security.authz.WildcardPermission2
 
WildcardPrivilegeDescriptor - Class in org.sonatype.nexus.security.privilege
WildcardPrivilegeDescriptor() - Constructor for class org.sonatype.nexus.security.privilege.WildcardPrivilegeDescriptor
 
writeFile(String) - Method in interface org.sonatype.nexus.security.config.AdminPasswordFileManager
 
writeFile(String) - Method in class org.sonatype.nexus.security.internal.AdminPasswordFileManagerImpl
 
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links

Copyright © 2008–2023 Sonatype, Inc.. All rights reserved.