All Classes and Interfaces
Class
Description
Base AuthenticationProvider class for JWT authentication
An Atlassian Connect add-on descriptor (
atlassian-connect.json
).A controller that serves the Atlassian Connect add-on descriptor (
atlassian-connect.json
).A loader of Atlassian Connect add-on descriptors, providing replacement of configuration placeholders.
Information about the Forge app that is making the request
Information about the AppModule type making the request
Auto-configuration
for Atlassian Connect add-ons.A controller utility class that maps the standard Atlassian Connect iframe context parameters to Spring model
attributes.
An error controller providing mapping to a simple JSON response.
Properties for Atlassian Connect add-ons.
A helper class for obtaining the current authenticated
AtlassianHostUser
.A Spring Web MVC configuration class, providing custom functionality for Atlassian Connect.
A helper class for resolving URLs relative to the base URL of an
AtlassianHost
.Common request utilities.
Information about the Environment from which the Forge app is making the request
ForgeAuthentication is an implementation of the Spring Security Authentication interface that is used to represent
the authenticated user in the Forge environment.
POJO Representation of the Forge Invocation Token Claims
A helper class for obtaining the current authenticated
AtlassianHostUser
.An authentication exception thrown when Asymmetric JWT authentication failed during install/uninstall lifecycle
An authentication exception thrown when processing a JSON Web Token that could not be successfully parsed.
An authentication object representing a verified and accepted JSON Web Token.
A servlet filter that extracts JSON Web Tokens from the Authorization request header and from the
jwt
query parameter for use as authentication tokens.An
AuthenticationProvider
for JSON Web Tokens, issued by an Atlassian host or by the add-on itself.An authentication token for a set of unverified
JSON Web Token credentials
.A builder of JSON Web Tokens.
Authentication credentials representing an unverified JSON Web Token.
A generator of JSON Web Tokens.
A configuration class responsible for registering a
JwtAuthenticationProvider
without interfering with
auto-configured Basic authentication support.A
ClientHttpRequestInterceptor
that signs requests to Atlassian hosts with JSON Web Tokens.A provider of a
RestTemplate
that signs requests to Atlassian hosts with JSON Web Tokens.A controller that handles the add-on installation and uninstallation lifecycle callbacks.
A
RequestMappingHandlerMapping
that provides handler mappings for the add-on installation and uninstallation
lifecycle callbacks.The HTTP POST body of Atlassian Connect add-on lifecycle events.
A handler interceptor that:
- enforces JWT authentication for all handler methods not annotated with
IgnoreJwt
.A controller that redirects the root (
/
) to the Atlassian Connect add-on descriptor (atlassian-connect.json
).A generator of JSON Web Tokens for authenticating requests from the add-on to itself.
A utility that executes transactions with optional rollback.