package

com.atlassian.jira.security.auth.trustedapps

Interfaces

CurrentApplicationFactory Responsible for getting the Current Application. 
CurrentApplicationStore Store for JIRA's own CurrentApplication. 
SimpleTrustedApplication The basic SimpleTrustedApplication information. 
TrustedApplicationManager Manager for handling TrustedApplicationInfo 
TrustedApplicationService Contains methods for managing TrustedApplicationInfo objects in JIRA 
TrustedApplicationStore Persistent store for TrustedApplicationData 
TrustedApplicationValidator Reponsible for doing validations of SimpleTrustedApplication data. 
UserNameTransformer Responsible for getting a UserResolver we can pass into the TrustedApplicationsFilter. 
UserNameTransformer.ClassNameRetriever Get the name of the UserResolver  

Classes

AuditLog A simple Name and Date pair for remembering who did something, when. 
CachingTrustedApplicationManager TrustedApplicationManager that caches the info objects in memory. 
CachingTrustedApplicationStore TrustedApplicationStore that caches the data objects in memory. 
DefaultCurrentApplicationFactory  
DefaultCurrentApplicationStore  
DefaultTrustedApplicationManager  
DefaultTrustedApplicationService The default implementation of TrustedApplicationService. 
DefaultTrustedApplicationStore  
DefaultTrustedApplicationValidator Resolves the production dependencies (collates all the individual validators). 
KeyFactory Utility for encoding and decoding PublicKeys. 
KeyFactory.InvalidPrivateKey If there are problems creating a key, one of these will be returned instead. 
KeyFactory.InvalidPublicKey If there are problems creating a key, one of these will be returned instead. 
MockI18nHelper This class is deprecated. use the MockI18nHelper (in the right package), NoopI18nHelper, or Mockito mocks instead  
SeraphTrustedApplicationsManager Implements the com.atlassian.security.auth.trustedapps.TrustedApplicationsManager 
TrustedApplicationBuilder Builder pattern class for constructing and transforming our various data and business objects. 
TrustedApplicationDelegateValidator Combines the semantic and syntactic validators. 
TrustedApplicationFilter Used to ctor inject the TrustedApplicationsManager into the filter. 
TrustedApplicationInfo  
TrustedApplicationSemanticValidator Business and system level validations. 
TrustedApplicationStore.Fields  
TrustedApplicationSyntacticValidator Responsible for syntactic validation of the entry of Trusted Application data. 
TrustedApplicationUtil  
UserNameTransformer.ApplicationPropertiesClassNameRetriever  
UserNameTransformer.Factory A Factory that gets the configured UserNameTransformer. 
UserNameTransformer.LowerCase Default implementation, will fall-back to this. 
UserNameTransformer.NoOp Implementation for use if the OSUser ProfileProvider uses mixed case as does TrustedApplication requests to JIRA.