A B C D E F G H I J K L M N O P Q R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractConnectAuthenticationProvider - Class in com.atlassian.connect.spring.internal.auth
-
Base AuthenticationProvider class for JWT authentication
- AbstractConnectAuthenticationProvider(AddonDescriptorLoader, AtlassianHostRepository) - Constructor for class com.atlassian.connect.spring.internal.auth.AbstractConnectAuthenticationProvider
- ACCESS_TOKEN_RESPONSE_TYPE - Static variable in class com.atlassian.connect.spring.internal.request.oauth2.JwtBearerAccessTokenProvider
- addAttributes(Model) - Method in class com.atlassian.connect.spring.internal.AtlassianConnectContextModelAttributeProvider
- addInterceptors(InterceptorRegistry) - Method in class com.atlassian.connect.spring.internal.AtlassianConnectWebMvcAutoConfiguration
- AddonDescriptor - Class in com.atlassian.connect.spring.internal.descriptor
-
An Atlassian Connect add-on descriptor (
atlassian-connect.json
). - AddonDescriptor() - Constructor for class com.atlassian.connect.spring.internal.descriptor.AddonDescriptor
- AddonDescriptorController - Class in com.atlassian.connect.spring.internal.descriptor
-
A controller that serves the Atlassian Connect add-on descriptor (
atlassian-connect.json
). - AddonDescriptorController() - Constructor for class com.atlassian.connect.spring.internal.descriptor.AddonDescriptorController
- addonDescriptorLoader - Variable in class com.atlassian.connect.spring.internal.auth.AbstractConnectAuthenticationProvider
- AddonDescriptorLoader - Class in com.atlassian.connect.spring.internal.descriptor
-
A loader of Atlassian Connect add-on descriptors, providing replacement of configuration placeholders.
- AddonDescriptorLoader() - Constructor for class com.atlassian.connect.spring.internal.descriptor.AddonDescriptorLoader
- analyze(Throwable, NoSuchBeanDefinitionException) - Method in class com.atlassian.connect.spring.internal.NoAtlassianConnectHostRepositoryBeanFailureAnalyzer
- assertRequestToHost(HttpRequest, AtlassianHost) - Method in class com.atlassian.connect.spring.internal.request.AtlassianConnectHttpRequestInterceptor
- AsymmetricAuthentication - Class in com.atlassian.connect.spring.internal.auth.asymmetric
- AsymmetricAuthentication(JWTClaimsSet, AtlassianHostUser, String) - Constructor for class com.atlassian.connect.spring.internal.auth.asymmetric.AsymmetricAuthentication
- AsymmetricAuthenticationFilter - Class in com.atlassian.connect.spring.internal.auth.asymmetric
- AsymmetricAuthenticationFilter(AuthenticationManager, AddonDescriptorLoader, ServerProperties, LifecycleURLHelper, AtlassianConnectProperties) - Constructor for class com.atlassian.connect.spring.internal.auth.asymmetric.AsymmetricAuthenticationFilter
- asymmetricAuthenticationFilterRegistrationBean(AuthenticationManager, AddonDescriptorLoader, ServerProperties, AtlassianConnectProperties, LifecycleURLHelper) - Method in class com.atlassian.connect.spring.internal.AtlassianConnectAutoConfiguration
- AsymmetricAuthenticationProvider - Class in com.atlassian.connect.spring.internal.auth.asymmetric
- AsymmetricAuthenticationProvider(AddonDescriptorLoader, AtlassianHostRepository, Supplier<String>, RestTemplateBuilder, AsymmetricPublicKeyProvider) - Constructor for class com.atlassian.connect.spring.internal.auth.asymmetric.AsymmetricAuthenticationProvider
- AsymmetricAuthenticationToken - Class in com.atlassian.connect.spring.internal.auth.asymmetric
- AsymmetricAuthenticationToken(AsymmetricCredentials) - Constructor for class com.atlassian.connect.spring.internal.auth.asymmetric.AsymmetricAuthenticationToken
- AsymmetricAuthenticationToken(Collection<? extends GrantedAuthority>) - Constructor for class com.atlassian.connect.spring.internal.auth.asymmetric.AsymmetricAuthenticationToken
- AsymmetricCredentials - Class in com.atlassian.connect.spring.internal.auth.asymmetric
- AsymmetricCredentials(String, CanonicalHttpRequest) - Constructor for class com.atlassian.connect.spring.internal.auth.asymmetric.AsymmetricCredentials
- AsymmetricPublicKeyProvider - Class in com.atlassian.connect.spring.internal.auth.asymmetric
- AsymmetricPublicKeyProvider(RestTemplateBuilder) - Constructor for class com.atlassian.connect.spring.internal.auth.asymmetric.AsymmetricPublicKeyProvider
- AsynchronousApplicationEventPublisher - Class in com.atlassian.connect.spring.internal
- AsynchronousApplicationEventPublisher() - Constructor for class com.atlassian.connect.spring.internal.AsynchronousApplicationEventPublisher
- AtlassianConnectAutoConfiguration - Class in com.atlassian.connect.spring.internal
-
Auto-configuration
for Atlassian Connect add-ons. - AtlassianConnectAutoConfiguration() - Constructor for class com.atlassian.connect.spring.internal.AtlassianConnectAutoConfiguration
- AtlassianConnectContextModelAttributeProvider - Class in com.atlassian.connect.spring.internal
-
A controller utility class that maps the standard Atlassian Connect iframe context parameters to Spring model attributes.
- AtlassianConnectContextModelAttributeProvider(HttpServletRequest, AtlassianConnectProperties, AtlassianConnectSecurityContextHelper, SelfAuthenticationTokenGenerator) - Constructor for class com.atlassian.connect.spring.internal.AtlassianConnectContextModelAttributeProvider
- AtlassianConnectDevelopmentModeListener - Class in com.atlassian.connect.spring.internal
- AtlassianConnectDevelopmentModeListener() - Constructor for class com.atlassian.connect.spring.internal.AtlassianConnectDevelopmentModeListener
- AtlassianConnectErrorController - Class in com.atlassian.connect.spring.internal
-
An error controller providing mapping to a simple JSON response.
- AtlassianConnectErrorController(ErrorAttributes) - Constructor for class com.atlassian.connect.spring.internal.AtlassianConnectErrorController
- AtlassianConnectErrorController.ErrorJson - Class in com.atlassian.connect.spring.internal
- AtlassianConnectHttpRequestInterceptor - Class in com.atlassian.connect.spring.internal.request
- AtlassianConnectHttpRequestInterceptor(String) - Constructor for class com.atlassian.connect.spring.internal.request.AtlassianConnectHttpRequestInterceptor
- AtlassianConnectProperties - Class in com.atlassian.connect.spring.internal
-
Properties for Atlassian Connect add-ons.
- AtlassianConnectProperties() - Constructor for class com.atlassian.connect.spring.internal.AtlassianConnectProperties
- AtlassianConnectSecurityContextHelper - Class in com.atlassian.connect.spring.internal.auth
-
A helper class for obtaining the current authenticated
AtlassianHostUser
. - AtlassianConnectSecurityContextHelper() - Constructor for class com.atlassian.connect.spring.internal.auth.AtlassianConnectSecurityContextHelper
- AtlassianConnectWebMvcAutoConfiguration - Class in com.atlassian.connect.spring.internal
-
A Spring Web MVC configuration class, providing custom functionality for Atlassian Connect.
- AtlassianConnectWebMvcAutoConfiguration() - Constructor for class com.atlassian.connect.spring.internal.AtlassianConnectWebMvcAutoConfiguration
- AtlassianConnectWebSecurityConfigurer - Class in com.atlassian.connect.spring.internal.auth
- AtlassianConnectWebSecurityConfigurer() - Constructor for class com.atlassian.connect.spring.internal.auth.AtlassianConnectWebSecurityConfigurer
- AtlassianHostRestClientsImpl - Class in com.atlassian.connect.spring.internal.request
- AtlassianHostRestClientsImpl(JwtSigningRestTemplateFactory, JwtGenerator, OAuth2RestTemplateFactory, AtlassianConnectSecurityContextHelper) - Constructor for class com.atlassian.connect.spring.internal.request.AtlassianHostRestClientsImpl
- AtlassianHostUriResolver - Class in com.atlassian.connect.spring.internal.request
-
A helper class for resolving URLs relative to the base URL of an
AtlassianHost
. - AtlassianHostUriResolver(AtlassianHostRepository) - Constructor for class com.atlassian.connect.spring.internal.request.AtlassianHostUriResolver
- audience(String) - Method in class com.atlassian.connect.spring.internal.request.jwt.JwtBuilder
- authenticate(Authentication) - Method in class com.atlassian.connect.spring.internal.auth.asymmetric.AsymmetricAuthenticationProvider
- authenticate(Authentication) - Method in class com.atlassian.connect.spring.internal.auth.jwt.JwtAuthenticationProvider
- authenticatedAs(AtlassianHostUser) - Method in class com.atlassian.connect.spring.internal.request.AtlassianHostRestClientsImpl
- authenticatedAsAddon() - Method in class com.atlassian.connect.spring.internal.request.AtlassianHostRestClientsImpl
- authenticatedAsAddon(AtlassianHost) - Method in class com.atlassian.connect.spring.internal.request.AtlassianHostRestClientsImpl
- authenticatedAsHostActor() - Method in class com.atlassian.connect.spring.internal.request.AtlassianHostRestClientsImpl
- authenticationManagerBean() - Method in class com.atlassian.connect.spring.internal.auth.AtlassianConnectWebSecurityConfigurer
B
- baseUrl - Variable in class com.atlassian.connect.spring.internal.lifecycle.LifecycleEvent
- build() - Method in class com.atlassian.connect.spring.internal.request.jwt.JwtBuilder
C
- CanonicalHttpUriComponentsRequest - Class in com.atlassian.connect.spring.internal.request.jwt
- CanonicalHttpUriComponentsRequest(HttpMethod, UriComponents, String) - Constructor for class com.atlassian.connect.spring.internal.request.jwt.CanonicalHttpUriComponentsRequest
- claim(String, Object) - Method in class com.atlassian.connect.spring.internal.request.jwt.JwtBuilder
- clientKey - Variable in class com.atlassian.connect.spring.internal.lifecycle.LifecycleEvent
- com.atlassian.connect.spring.internal - package com.atlassian.connect.spring.internal
- com.atlassian.connect.spring.internal.auth - package com.atlassian.connect.spring.internal.auth
- com.atlassian.connect.spring.internal.auth.asymmetric - package com.atlassian.connect.spring.internal.auth.asymmetric
- com.atlassian.connect.spring.internal.auth.jwt - package com.atlassian.connect.spring.internal.auth.jwt
- com.atlassian.connect.spring.internal.descriptor - package com.atlassian.connect.spring.internal.descriptor
- com.atlassian.connect.spring.internal.lifecycle - package com.atlassian.connect.spring.internal.lifecycle
- com.atlassian.connect.spring.internal.request - package com.atlassian.connect.spring.internal.request
- com.atlassian.connect.spring.internal.request.jwt - package com.atlassian.connect.spring.internal.request.jwt
- com.atlassian.connect.spring.internal.request.oauth2 - package com.atlassian.connect.spring.internal.request.oauth2
- computeCanonicalRequestHash(CanonicalHttpRequest) - Method in class com.atlassian.connect.spring.internal.request.jwt.JwtQueryHashGenerator
- computeQueryStringHash(JwtCredentials) - Method in class com.atlassian.connect.spring.internal.auth.AbstractConnectAuthenticationProvider
- configure(HttpSecurity) - Method in class com.atlassian.connect.spring.internal.auth.AtlassianConnectWebSecurityConfigurer
- CONTEXT_QSH - Static variable in class com.atlassian.connect.spring.internal.auth.jwt.JwtAuthentication
- contextRefreshed(ContextRefreshedEvent) - Method in class com.atlassian.connect.spring.internal.AtlassianConnectDevelopmentModeListener
- createCanonicalHttpRequest(HttpMethod, URI, String) - Method in class com.atlassian.connect.spring.internal.request.jwt.JwtQueryHashGenerator
- createHostUserFromSubjectClaim(AtlassianHost, JWTClaimsSet) - Method in class com.atlassian.connect.spring.internal.auth.AbstractConnectAuthenticationProvider
- createJwt(HttpMethod, URI) - Method in class com.atlassian.connect.spring.internal.request.AtlassianHostRestClientsImpl
- createJwtToken(HttpMethod, URI) - Method in class com.atlassian.connect.spring.internal.request.jwt.JwtGenerator
- createJwtToken(HttpMethod, URI, AtlassianHost) - Method in class com.atlassian.connect.spring.internal.request.jwt.JwtGenerator
- createSelfAuthenticationToken(AtlassianHostUser) - Method in class com.atlassian.connect.spring.internal.request.jwt.SelfAuthenticationTokenGenerator
D
- DEFAULT_ASYMMETRIC_AUTH_FILTER_ORDER - Static variable in class com.atlassian.connect.spring.internal.AtlassianConnectProperties
- DEFAULT_JWT_FILTER_ORDER - Static variable in class com.atlassian.connect.spring.internal.AtlassianConnectProperties
-
The default order for the JWT authentication filter
- description - Variable in class com.atlassian.connect.spring.internal.lifecycle.LifecycleEvent
- DESCRIPTOR_FILENAME - Static variable in class com.atlassian.connect.spring.internal.descriptor.AddonDescriptorLoader
- DESCRIPTOR_RESOURCE_PATH - Static variable in class com.atlassian.connect.spring.internal.descriptor.AddonDescriptorLoader
- doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class com.atlassian.connect.spring.internal.auth.asymmetric.AsymmetricAuthenticationFilter
- doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class com.atlassian.connect.spring.internal.auth.jwt.JwtAuthenticationFilter
E
- error - Variable in class com.atlassian.connect.spring.internal.AtlassianConnectErrorController.ErrorJson
- error(HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.connect.spring.internal.AtlassianConnectErrorController
- ErrorJson(int, Map<String, Object>) - Constructor for class com.atlassian.connect.spring.internal.AtlassianConnectErrorController.ErrorJson
- eventType - Variable in class com.atlassian.connect.spring.internal.lifecycle.LifecycleEvent
- executeWithRollbackOption(Supplier<T>, AtomicBoolean) - Method in class com.atlassian.connect.spring.internal.lifecycle.TransactionExecutor
-
Executes the given supplier in a transaction, allowing the caller to trigger rollback before its completion by setting the provided flag.
- expirationTime(long) - Method in class com.atlassian.connect.spring.internal.request.jwt.JwtBuilder
F
- fetchPublicKey(String, String) - Method in class com.atlassian.connect.spring.internal.auth.asymmetric.AsymmetricPublicKeyProvider
G
- getAccessTokenProviderRestTemplate() - Method in class com.atlassian.connect.spring.internal.request.oauth2.OAuth2RestTemplateFactory
-
Public to enable integration testing.
- getAccessTokenUri() - Method in class com.atlassian.connect.spring.internal.request.oauth2.JwtBearerResourceDetails
- getAllJsUrl() - Method in class com.atlassian.connect.spring.internal.AtlassianConnectContextModelAttributeProvider
- getAssertionString(AtlassianHostUser, URI) - Method in class com.atlassian.connect.spring.internal.request.oauth2.OAuth2JwtAssertionGenerator
- getAsymmetricAuthFilterOrder() - Method in class com.atlassian.connect.spring.internal.AtlassianConnectProperties
- getAsymmetricPublicKeyProviderRestTemplate() - Method in class com.atlassian.connect.spring.internal.auth.asymmetric.AsymmetricPublicKeyProvider
-
Public to enable integration testing.
- getAuthenticationScheme() - Method in class com.atlassian.connect.spring.internal.request.oauth2.JwtBearerResourceDetails
- getAuthenticationType() - Method in class com.atlassian.connect.spring.internal.descriptor.AddonDescriptor
- getAuthorities() - Method in class com.atlassian.connect.spring.internal.auth.asymmetric.AsymmetricAuthentication
- getAuthorities() - Method in class com.atlassian.connect.spring.internal.auth.jwt.JwtAuthentication
- getBaseUrl() - Method in class com.atlassian.connect.spring.internal.descriptor.AddonDescriptor
- getBaseUrl(URI) - Static method in class com.atlassian.connect.spring.internal.request.AtlassianHostUriResolver
- getCanonicalHttpRequest() - Method in class com.atlassian.connect.spring.internal.auth.jwt.JwtCredentials
- getClientAuthenticationScheme() - Method in class com.atlassian.connect.spring.internal.request.oauth2.JwtBearerResourceDetails
- getClientId() - Method in class com.atlassian.connect.spring.internal.request.oauth2.JwtBearerResourceDetails
- getClientSecret() - Method in class com.atlassian.connect.spring.internal.request.oauth2.JwtBearerResourceDetails
- getCredentials() - Method in class com.atlassian.connect.spring.internal.auth.asymmetric.AsymmetricAuthenticationToken
- getCredentials() - Method in class com.atlassian.connect.spring.internal.auth.jwt.JwtAuthentication
- getCredentials() - Method in class com.atlassian.connect.spring.internal.auth.jwt.JwtAuthenticationToken
- getDescriptor() - Method in class com.atlassian.connect.spring.internal.descriptor.AddonDescriptorController
- getDescriptor() - Method in class com.atlassian.connect.spring.internal.descriptor.AddonDescriptorLoader
- getDetails() - Method in class com.atlassian.connect.spring.internal.auth.jwt.JwtAuthentication
- getDisabledLifecycleUrl() - Method in class com.atlassian.connect.spring.internal.descriptor.AddonDescriptor
- getEnabledLifecycleUrl() - Method in class com.atlassian.connect.spring.internal.descriptor.AddonDescriptor
- getErrorPath() - Method in class com.atlassian.connect.spring.internal.AtlassianConnectErrorController
- getGrantType() - Method in class com.atlassian.connect.spring.internal.request.oauth2.JwtBearerResourceDetails
- getHost(String) - Method in class com.atlassian.connect.spring.internal.auth.AbstractConnectAuthenticationProvider
- getHostClientKeyFromSelfAuthenticationToken(JWTClaimsSet) - Method in class com.atlassian.connect.spring.internal.auth.AbstractConnectAuthenticationProvider
- getHostForRequest(HttpRequest) - Method in class com.atlassian.connect.spring.internal.request.AtlassianConnectHttpRequestInterceptor
- getHostForRequest(HttpRequest) - Method in class com.atlassian.connect.spring.internal.request.jwt.JwtSigningClientHttpRequestInterceptor
- getHostForRequest(HttpRequest) - Method in class com.atlassian.connect.spring.internal.request.oauth2.OAuth2HttpRequestInterceptor
- getHostFromRequestUrl(URI) - Method in class com.atlassian.connect.spring.internal.request.AtlassianHostUriResolver
- getHostFromSecurityContext() - Method in class com.atlassian.connect.spring.internal.auth.AtlassianConnectSecurityContextHelper
- getHostUserFromSecurityContext() - Method in class com.atlassian.connect.spring.internal.auth.AtlassianConnectSecurityContextHelper
- getId() - Method in class com.atlassian.connect.spring.internal.request.oauth2.JwtBearerResourceDetails
- getInstalledLifecycleUrl() - Method in class com.atlassian.connect.spring.internal.descriptor.AddonDescriptor
- getInstalledMethod() - Static method in class com.atlassian.connect.spring.internal.lifecycle.LifecycleController
- getInstallTimeout() - Method in class com.atlassian.connect.spring.internal.AtlassianConnectProperties
- getIssuer() - Method in exception com.atlassian.connect.spring.internal.auth.jwt.UnknownJwtIssuerException
- getJwtExpirationTime() - Method in class com.atlassian.connect.spring.internal.AtlassianConnectProperties
- getJwtFilterOrder() - Method in class com.atlassian.connect.spring.internal.AtlassianConnectProperties
- getJwtRestTemplate() - Method in class com.atlassian.connect.spring.internal.request.jwt.JwtSigningRestTemplateFactory
- getJwtRestTemplate(AtlassianHost) - Method in class com.atlassian.connect.spring.internal.request.jwt.JwtSigningRestTemplateFactory
- getKey() - Method in class com.atlassian.connect.spring.internal.descriptor.AddonDescriptor
- getLicense() - Method in class com.atlassian.connect.spring.internal.AtlassianConnectContextModelAttributeProvider
- getMappingForMethod(Method, Class<?>) - Method in class com.atlassian.connect.spring.internal.lifecycle.LifecycleControllerHandlerMapping
- getMethod() - Method in class com.atlassian.connect.spring.internal.request.jwt.CanonicalHttpUriComponentsRequest
- getName() - Method in class com.atlassian.connect.spring.internal.auth.jwt.JwtAuthentication
- getOAuth2RestTemplate(AtlassianHostUser) - Method in class com.atlassian.connect.spring.internal.request.oauth2.OAuth2RestTemplateFactory
- getParameterMap() - Method in class com.atlassian.connect.spring.internal.request.jwt.CanonicalHttpUriComponentsRequest
- getPrincipal() - Method in class com.atlassian.connect.spring.internal.auth.asymmetric.AsymmetricAuthenticationToken
- getPrincipal() - Method in class com.atlassian.connect.spring.internal.auth.jwt.JwtAuthentication
- getPrincipal() - Method in class com.atlassian.connect.spring.internal.auth.jwt.JwtAuthenticationToken
- getPublicKeyBaseUrl() - Method in class com.atlassian.connect.spring.internal.AtlassianConnectProperties
- getRawDescriptor() - Method in class com.atlassian.connect.spring.internal.descriptor.AddonDescriptorLoader
- getRawJwt() - Method in class com.atlassian.connect.spring.internal.auth.jwt.JwtCredentials
- getRelativePath() - Method in class com.atlassian.connect.spring.internal.request.jwt.CanonicalHttpUriComponentsRequest
- getRequireAuthExcludePaths() - Method in class com.atlassian.connect.spring.internal.AtlassianConnectProperties
- getRequireAuthIncludePaths() - Method in class com.atlassian.connect.spring.internal.AtlassianConnectProperties
- getRoot() - Method in class com.atlassian.connect.spring.internal.descriptor.RootRedirectController
- getScope() - Method in class com.atlassian.connect.spring.internal.request.oauth2.JwtBearerResourceDetails
- getSelfAuthenticationExpirationTime() - Method in class com.atlassian.connect.spring.internal.AtlassianConnectProperties
- getSelfAuthenticationToken() - Method in class com.atlassian.connect.spring.internal.AtlassianConnectContextModelAttributeProvider
- getTokenName() - Method in class com.atlassian.connect.spring.internal.request.oauth2.JwtBearerResourceDetails
- getUninstalledLifecycleUrl() - Method in class com.atlassian.connect.spring.internal.descriptor.AddonDescriptor
- getUninstalledMethod() - Static method in class com.atlassian.connect.spring.internal.lifecycle.LifecycleController
H
- HOST_CLIENT_KEY_CLAIM - Static variable in class com.atlassian.connect.spring.internal.request.jwt.SelfAuthenticationTokenGenerator
-
The name of the JWT claim used for the client key of the Atlassian host in self-authentication tokens
- hostRepository - Variable in class com.atlassian.connect.spring.internal.auth.AbstractConnectAuthenticationProvider
I
- init(AuthenticationManagerBuilder) - Method in class com.atlassian.connect.spring.internal.auth.jwt.JwtGlobalAuthenticationConfigurerAdapter
- installed(LifecycleEvent, AtlassianHostUser) - Method in class com.atlassian.connect.spring.internal.lifecycle.LifecycleController
- intercept(HttpRequest, byte[], ClientHttpRequestExecution) - Method in class com.atlassian.connect.spring.internal.request.AtlassianConnectHttpRequestInterceptor
- InvalidAsymmetricJwtException - Exception in com.atlassian.connect.spring.internal.auth.jwt
-
An authentication exception thrown when Asymmetric JWT authentication failed during install/uninstall lifecycle
- InvalidAsymmetricJwtException(String) - Constructor for exception com.atlassian.connect.spring.internal.auth.jwt.InvalidAsymmetricJwtException
- InvalidJwtException - Exception in com.atlassian.connect.spring.internal.auth.jwt
-
An authentication exception thrown when processing a JSON Web Token that could not be successfully parsed.
- InvalidJwtException(String) - Constructor for exception com.atlassian.connect.spring.internal.auth.jwt.InvalidJwtException
- InvalidJwtException(String, Throwable) - Constructor for exception com.atlassian.connect.spring.internal.auth.jwt.InvalidJwtException
- isAllowReinstallMissingHost() - Method in class com.atlassian.connect.spring.internal.AtlassianConnectProperties
- isAuthenticated() - Method in class com.atlassian.connect.spring.internal.auth.jwt.JwtAuthentication
- isAuthenticationRequired() - Method in class com.atlassian.connect.spring.internal.request.oauth2.JwtBearerResourceDetails
- isClientOnly() - Method in class com.atlassian.connect.spring.internal.request.oauth2.JwtBearerResourceDetails
- isDebugAllJs() - Method in class com.atlassian.connect.spring.internal.AtlassianConnectProperties
- isHandler(Class<?>) - Method in class com.atlassian.connect.spring.internal.lifecycle.LifecycleControllerHandlerMapping
- isRedirectRootToDescriptor() - Method in class com.atlassian.connect.spring.internal.AtlassianConnectProperties
- isRequestToHost(URI, AtlassianHost) - Static method in class com.atlassian.connect.spring.internal.request.AtlassianHostUriResolver
- isRequestToInstalledLifecycle(HttpServletRequest) - Method in class com.atlassian.connect.spring.internal.auth.LifecycleURLHelper
- isRequestToLifecycleURL(HttpServletRequest) - Method in class com.atlassian.connect.spring.internal.auth.LifecycleURLHelper
- isRequestToUninstalledLifecycle(HttpServletRequest) - Method in class com.atlassian.connect.spring.internal.auth.LifecycleURLHelper
- isScoped() - Method in class com.atlassian.connect.spring.internal.request.oauth2.JwtBearerResourceDetails
- issuedAt(long) - Method in class com.atlassian.connect.spring.internal.request.jwt.JwtBuilder
- issuer(String) - Method in class com.atlassian.connect.spring.internal.request.jwt.JwtBuilder
J
- JwtAuthentication - Class in com.atlassian.connect.spring.internal.auth.jwt
-
An authentication object representing a verified and accepted JSON Web Token.
- JwtAuthentication(AtlassianHostUser, JWTClaimsSet, String) - Constructor for class com.atlassian.connect.spring.internal.auth.jwt.JwtAuthentication
- JwtAuthenticationFilter - Class in com.atlassian.connect.spring.internal.auth.jwt
-
A servlet filter that extracts JSON Web Tokens from the Authorization request header and from the
jwt
query parameter for use as authentication tokens. - JwtAuthenticationFilter(AuthenticationManager, AddonDescriptorLoader, AtlassianConnectProperties, ServerProperties, LifecycleURLHelper) - Constructor for class com.atlassian.connect.spring.internal.auth.jwt.JwtAuthenticationFilter
- jwtAuthenticationFilterRegistrationBean(AuthenticationManager, AddonDescriptorLoader, AtlassianConnectProperties, ServerProperties, LifecycleURLHelper) - Method in class com.atlassian.connect.spring.internal.AtlassianConnectAutoConfiguration
- JwtAuthenticationProvider - Class in com.atlassian.connect.spring.internal.auth.jwt
-
An
AuthenticationProvider
for JSON Web Tokens, issued by an Atlassian host or by the add-on itself. - JwtAuthenticationProvider(AddonDescriptorLoader, AtlassianHostRepository) - Constructor for class com.atlassian.connect.spring.internal.auth.jwt.JwtAuthenticationProvider
- JwtAuthenticationToken - Class in com.atlassian.connect.spring.internal.auth.jwt
-
An authentication token for a set of unverified
JSON Web Token credentials
. - JwtAuthenticationToken(JwtCredentials) - Constructor for class com.atlassian.connect.spring.internal.auth.jwt.JwtAuthenticationToken
- JwtBearerAccessTokenProvider - Class in com.atlassian.connect.spring.internal.request.oauth2
- JwtBearerAccessTokenProvider(AtlassianHostUser, URI, RestTemplate, OAuth2JwtAssertionGenerator) - Constructor for class com.atlassian.connect.spring.internal.request.oauth2.JwtBearerAccessTokenProvider
- JwtBearerResourceDetails - Class in com.atlassian.connect.spring.internal.request.oauth2
- JwtBearerResourceDetails(String, String, String) - Constructor for class com.atlassian.connect.spring.internal.request.oauth2.JwtBearerResourceDetails
- JwtBuilder - Class in com.atlassian.connect.spring.internal.request.jwt
-
A builder of JSON Web Tokens.
- JwtBuilder() - Constructor for class com.atlassian.connect.spring.internal.request.jwt.JwtBuilder
- JwtBuilder(Duration) - Constructor for class com.atlassian.connect.spring.internal.request.jwt.JwtBuilder
- JwtCredentials - Class in com.atlassian.connect.spring.internal.auth.jwt
-
Authentication credentials representing an unverified JSON Web Token.
- JwtCredentials(String, CanonicalHttpRequest) - Constructor for class com.atlassian.connect.spring.internal.auth.jwt.JwtCredentials
- JwtGenerator - Class in com.atlassian.connect.spring.internal.request.jwt
-
A generator of JSON Web Tokens.
- JwtGenerator(AtlassianHostUriResolver, AddonDescriptorLoader, AtlassianConnectProperties, JwtQueryHashGenerator) - Constructor for class com.atlassian.connect.spring.internal.request.jwt.JwtGenerator
- JwtGlobalAuthenticationConfigurerAdapter - Class in com.atlassian.connect.spring.internal.auth.jwt
-
A configuration class responsible for registering a
JwtAuthenticationProvider
without interfering with auto-configured Basic authentication support. - JwtGlobalAuthenticationConfigurerAdapter() - Constructor for class com.atlassian.connect.spring.internal.auth.jwt.JwtGlobalAuthenticationConfigurerAdapter
- jwtJsonBuilder - Variable in class com.atlassian.connect.spring.internal.request.jwt.JwtBuilder
- JwtQueryHashGenerator - Class in com.atlassian.connect.spring.internal.request.jwt
- JwtQueryHashGenerator() - Constructor for class com.atlassian.connect.spring.internal.request.jwt.JwtQueryHashGenerator
- JwtSigningClientHttpRequestInterceptor - Class in com.atlassian.connect.spring.internal.request.jwt
-
A
ClientHttpRequestInterceptor
that signs requests to Atlassian hosts with JSON Web Tokens. - JwtSigningClientHttpRequestInterceptor(JwtGenerator, String, AtlassianHost) - Constructor for class com.atlassian.connect.spring.internal.request.jwt.JwtSigningClientHttpRequestInterceptor
- JwtSigningClientHttpRequestInterceptor(JwtGenerator, String, AtlassianHostUriResolver, AtlassianConnectSecurityContextHelper) - Constructor for class com.atlassian.connect.spring.internal.request.jwt.JwtSigningClientHttpRequestInterceptor
- JwtSigningRestTemplateFactory - Class in com.atlassian.connect.spring.internal.request.jwt
-
A provider of a
RestTemplate
that signs requests to Atlassian hosts with JSON Web Tokens. - JwtSigningRestTemplateFactory(RestTemplateBuilder, JwtGenerator, String, AtlassianHostUriResolver, AtlassianConnectSecurityContextHelper) - Constructor for class com.atlassian.connect.spring.internal.request.jwt.JwtSigningRestTemplateFactory
K
- key - Variable in class com.atlassian.connect.spring.internal.lifecycle.LifecycleEvent
L
- LifecycleController - Class in com.atlassian.connect.spring.internal.lifecycle
-
A controller that handles the add-on installation and uninstallation lifecycle callbacks.
- LifecycleController() - Constructor for class com.atlassian.connect.spring.internal.lifecycle.LifecycleController
- LifecycleControllerHandlerMapping - Class in com.atlassian.connect.spring.internal.lifecycle
-
A
RequestMappingHandlerMapping
that provides handler mappings for the add-on installation and uninstallation lifecycle callbacks. - LifecycleControllerHandlerMapping() - Constructor for class com.atlassian.connect.spring.internal.lifecycle.LifecycleControllerHandlerMapping
- LifecycleEvent - Class in com.atlassian.connect.spring.internal.lifecycle
-
The HTTP POST body of Atlassian Connect add-on lifecycle events.
- LifecycleEvent() - Constructor for class com.atlassian.connect.spring.internal.lifecycle.LifecycleEvent
- LifecycleURLHelper - Class in com.atlassian.connect.spring.internal.auth
- LifecycleURLHelper() - Constructor for class com.atlassian.connect.spring.internal.auth.LifecycleURLHelper
- log - Static variable in class com.atlassian.connect.spring.internal.auth.AbstractConnectAuthenticationProvider
M
- message - Variable in class com.atlassian.connect.spring.internal.AtlassianConnectErrorController.ErrorJson
N
- NoAtlassianConnectHostRepositoryBeanFailureAnalyzer - Class in com.atlassian.connect.spring.internal
- NoAtlassianConnectHostRepositoryBeanFailureAnalyzer() - Constructor for class com.atlassian.connect.spring.internal.NoAtlassianConnectHostRepositoryBeanFailureAnalyzer
- notBefore(long) - Method in class com.atlassian.connect.spring.internal.request.jwt.JwtBuilder
O
- OAuth2HttpRequestInterceptor - Class in com.atlassian.connect.spring.internal.request.oauth2
- OAuth2HttpRequestInterceptor(AtlassianHost, String) - Constructor for class com.atlassian.connect.spring.internal.request.oauth2.OAuth2HttpRequestInterceptor
- OAuth2JwtAssertionGenerator - Class in com.atlassian.connect.spring.internal.request.oauth2
- OAuth2JwtAssertionGenerator() - Constructor for class com.atlassian.connect.spring.internal.request.oauth2.OAuth2JwtAssertionGenerator
- OAuth2RestTemplateFactory - Class in com.atlassian.connect.spring.internal.request.oauth2
- OAuth2RestTemplateFactory(OAuth2JwtAssertionGenerator, RestTemplateBuilder, String) - Constructor for class com.atlassian.connect.spring.internal.request.oauth2.OAuth2RestTemplateFactory
- oauthClientId - Variable in class com.atlassian.connect.spring.internal.lifecycle.LifecycleEvent
- obtainAccessToken(OAuth2ProtectedResourceDetails, AccessTokenRequest) - Method in class com.atlassian.connect.spring.internal.request.oauth2.JwtBearerAccessTokenProvider
P
- pluginsVersion - Variable in class com.atlassian.connect.spring.internal.lifecycle.LifecycleEvent
- preHandle(HttpServletRequest, HttpServletResponse, Object) - Method in class com.atlassian.connect.spring.internal.auth.RequireAuthenticationHandlerInterceptor
- productType - Variable in class com.atlassian.connect.spring.internal.lifecycle.LifecycleEvent
- publicKey - Variable in class com.atlassian.connect.spring.internal.lifecycle.LifecycleEvent
- publishEventAsynchronously(ApplicationEvent) - Method in class com.atlassian.connect.spring.internal.AsynchronousApplicationEventPublisher
Q
- queryHash(String) - Method in class com.atlassian.connect.spring.internal.request.jwt.JwtBuilder
R
- refreshAccessToken(OAuth2ProtectedResourceDetails, OAuth2RefreshToken, AccessTokenRequest) - Method in class com.atlassian.connect.spring.internal.request.oauth2.JwtBearerAccessTokenProvider
- RequireAuthenticationHandlerInterceptor - Class in com.atlassian.connect.spring.internal.auth
-
A handler interceptor that enforces JWT authentication for all handler methods not annotated with
IgnoreJwt
. - RequireAuthenticationHandlerInterceptor() - Constructor for class com.atlassian.connect.spring.internal.auth.RequireAuthenticationHandlerInterceptor
- rewrapRequest(HttpRequest, AtlassianHost) - Method in class com.atlassian.connect.spring.internal.request.AtlassianConnectHttpRequestInterceptor
- rewrapRequest(HttpRequest, AtlassianHost) - Method in class com.atlassian.connect.spring.internal.request.jwt.JwtSigningClientHttpRequestInterceptor
- ROLE_ASYMMETRIC_JWT - Static variable in class com.atlassian.connect.spring.internal.auth.asymmetric.AsymmetricAuthentication
- ROLE_JWT - Static variable in class com.atlassian.connect.spring.internal.auth.jwt.JwtAuthentication
- RootRedirectController - Class in com.atlassian.connect.spring.internal.descriptor
-
A controller that redirects the root (
/
) to the Atlassian Connect add-on descriptor (atlassian-connect.json
). - RootRedirectController() - Constructor for class com.atlassian.connect.spring.internal.descriptor.RootRedirectController
S
- SelfAuthenticationTokenGenerator - Class in com.atlassian.connect.spring.internal.request.jwt
-
A generator of JSON Web Tokens for authenticating requests from the add-on to itself.
- SelfAuthenticationTokenGenerator() - Constructor for class com.atlassian.connect.spring.internal.request.jwt.SelfAuthenticationTokenGenerator
- serverVersion - Variable in class com.atlassian.connect.spring.internal.lifecycle.LifecycleEvent
- serviceEntitlementNumber - Variable in class com.atlassian.connect.spring.internal.lifecycle.LifecycleEvent
- setAllowReinstallMissingHost(boolean) - Method in class com.atlassian.connect.spring.internal.AtlassianConnectProperties
- setApplicationEventPublisher(ApplicationEventPublisher) - Method in class com.atlassian.connect.spring.internal.AsynchronousApplicationEventPublisher
- setAsymmetricAuthFilterOrder(Integer) - Method in class com.atlassian.connect.spring.internal.AtlassianConnectProperties
- setAuthenticated(boolean) - Method in class com.atlassian.connect.spring.internal.auth.jwt.JwtAuthentication
- setDebugAllJs(boolean) - Method in class com.atlassian.connect.spring.internal.AtlassianConnectProperties
- setInstallTimeout(Integer) - Method in class com.atlassian.connect.spring.internal.AtlassianConnectProperties
- setJwtExpirationTime(Integer) - Method in class com.atlassian.connect.spring.internal.AtlassianConnectProperties
- setJwtFilterOrder(Integer) - Method in class com.atlassian.connect.spring.internal.AtlassianConnectProperties
- setPublicKeyBaseUrl(String) - Method in class com.atlassian.connect.spring.internal.AtlassianConnectProperties
- setRedirectRootToDescriptor(boolean) - Method in class com.atlassian.connect.spring.internal.AtlassianConnectProperties
- setRequireAuthExcludePaths(List<String>) - Method in class com.atlassian.connect.spring.internal.AtlassianConnectProperties
- setRequireAuthIncludePaths(List<String>) - Method in class com.atlassian.connect.spring.internal.AtlassianConnectProperties
- setResourceLoader(ResourceLoader) - Method in class com.atlassian.connect.spring.internal.descriptor.AddonDescriptorLoader
- setSelfAuthenticationExpirationTime(Integer) - Method in class com.atlassian.connect.spring.internal.AtlassianConnectProperties
- sharedSecret - Variable in class com.atlassian.connect.spring.internal.lifecycle.LifecycleEvent
- sharedSecret - Variable in class com.atlassian.connect.spring.internal.request.jwt.JwtBuilder
- signature(String) - Method in class com.atlassian.connect.spring.internal.request.jwt.JwtBuilder
- status - Variable in class com.atlassian.connect.spring.internal.AtlassianConnectErrorController.ErrorJson
- subject(String) - Method in class com.atlassian.connect.spring.internal.request.jwt.JwtBuilder
- supports(Class<?>) - Method in class com.atlassian.connect.spring.internal.auth.asymmetric.AsymmetricAuthenticationProvider
- supports(Class<?>) - Method in class com.atlassian.connect.spring.internal.auth.jwt.JwtAuthenticationProvider
- supportsRefresh(OAuth2ProtectedResourceDetails) - Method in class com.atlassian.connect.spring.internal.request.oauth2.JwtBearerAccessTokenProvider
- supportsResource(OAuth2ProtectedResourceDetails) - Method in class com.atlassian.connect.spring.internal.request.oauth2.JwtBearerAccessTokenProvider
T
- timeStamp - Variable in class com.atlassian.connect.spring.internal.AtlassianConnectErrorController.ErrorJson
- toString() - Method in class com.atlassian.connect.spring.internal.request.jwt.JwtBuilder
- trace - Variable in class com.atlassian.connect.spring.internal.AtlassianConnectErrorController.ErrorJson
- TransactionExecutor - Class in com.atlassian.connect.spring.internal.lifecycle
-
A utility that executes transactions with optional rollback.
- TransactionExecutor() - Constructor for class com.atlassian.connect.spring.internal.lifecycle.TransactionExecutor
U
- uninstalled(LifecycleEvent, AtlassianHostUser) - Method in class com.atlassian.connect.spring.internal.lifecycle.LifecycleController
- UnknownJwtIssuerException - Exception in com.atlassian.connect.spring.internal.auth.jwt
- UnknownJwtIssuerException(String) - Constructor for exception com.atlassian.connect.spring.internal.auth.jwt.UnknownJwtIssuerException
- UnknownJwtIssuerException(String, Throwable) - Constructor for exception com.atlassian.connect.spring.internal.auth.jwt.UnknownJwtIssuerException
V
- validateQueryStringHash(boolean) - Method in class com.atlassian.connect.spring.internal.auth.jwt.JwtAuthentication
All Classes All Packages