Last updated Sep 20, 2022

Rate this page:

Guides

The guides section provides quick references for common tasks when working with Forge.

Add configuration to a macro

This page describes how to add configuration to an existing macro. The configuration enables users to customize what displays in the macro.

See Add configuration to a macro.

Add routing to a full page app

This page describes how to add routing to a full page app created with Forge, using React and React Router. Routing enables your app to manipulate the current page URL. Routing may be used to enable users to link directly to certain parts of your app.

See Add routing to a full page app.

Add scopes to call an Atlassian REST API

This page describes how to add scopes to your Forge app to call an authenticated Atlassian REST API as a user or as your app.

See Add scopes to call an Atlassian REST API.

Extending your app with a scheduled trigger

This page describes how to add a scheduled trigger to your Forge app while using a web trigger for developing your function.

See Extending your app with a scheduled trigger.

Promote an app to staging or production

This page describes how to deploy your Forge app into the staging or production environments and what extra protections are active in these environments.

See Promote an app to staging or production.

Implement a dynamic profile retriever with external authentication

Apps implementing external authentication may import the external profile to provide a rich app experience. This guide demonstrates how to configure the dynamic profile retriever to expose a Google account as an AuthProfile to use in a Forge app.

See Implement a dynamic profile retriever with external authentication.

Rotating an OAuth 2.0 client ID and secret

Apps using external authentication require external client ID and secret values. This guide contains the rotation procedure and highlights considerations for your users.

See Rotating an OAuth2 client ID and secret.

Common issues with external authentication

External authentication has lots of moving parts that can lead to confusing error conditions. This guide includes some common errors and issues you may face while developing your app.

See Common issues with external authentication.

Understanding UI modifications

This module is very complex and to use it properly it's crucial to understand the broader context and all the moving parts that we provide.

See Understanding UI modifications.

Rate this page: