Connect a Mastodon-Compatible Client App

Overview

Connect a Mastodon-compatible client app so a user can work with their Joomla actor outside the administrator backend. This gives the actor a mobile or client-driven workflow while keeping the identity on your own site.

You typically need this when a user wants to test client-app compatibility or manage their actor through an external app that speaks the expected protocol. This is a Pro feature. After you complete the flow, the client app should show the Joomla actor as a connected account and be able to perform the supported authenticated actions.

Before you begin

Steps

  1. Open your Mastodon-compatible client app.
  2. Choose Add account, Log in to another instance, or the equivalent action.
  3. Enter your Joomla site base URL as the server or instance address.
    • Server or instance URL - Use the public base URL of your Joomla site. The app must be able to reach this address externally for OAuth and actor discovery.
  4. Continue into the browser-based OAuth sign-in flow.
  5. Sign in with the Joomla user account that owns the local actor.
  6. Review the requested access and approve the authorization.
  7. Return to the client app and confirm the account is connected.

Check your result

Troubleshooting

The client app cannot connect to the site

Login succeeds, but no actor is available

The account connects, but expected actions are missing

Supported authenticated actions