Package com.atlassian.bamboo.security
package com.atlassian.bamboo.security
-
ClassDescriptionBasic implementation for server and agent side.This class checks whether the user has global admin permission.Helper class which helps to enforce com.atlassian.annotations.security annotations.This is a variant of BambooPermissionManager that provides caching for retrieved ACLs and Sids.Factory bean to obtain
BambooCachingPermissionManagerFacade
in plugins.A webwork action to let a logged in user change their password.Aggregates the various encryption exception in to one.Deprecated.since 5.15 without replacementDeprecated.since 5.15 useSecretEncryptionService
Action to handle a registered user forgetting their password.Basic Pojo representing the "Global" level permissions, so that we can leverage Acegi's ACL even on the Global Authorization level without a particular build planService to manage global permissions.This action simply displays the login page.Used by the Signup process so that new users are automatically signed inThis class logs out the currently logged in user.This class logs out the currently logged in user.This is always return truePermission Service utility class with helper methods for permission services.Delegate class for ScopesRequestCache which is provided by the oauth2-scopes-plugin.Represents a secure token stringThis implementation responds toBuildFinishedEvent
andChainCompletedEvent
by automatically callingSecureTokenService.invalidate(com.atlassian.bamboo.Key)
Produces and managesSecureToken
sA provider of classes that should be added to the serialization and deserialization whitelist of Bamboo.Use for server-agent communication.Used by server and agents to have access to Trusted keys file