Register your application

Register your application on Dribbble.

  • Name: MyPostizInstance
  • Description: My Publica Instance
  • Website: https://example.com
  • Redirect URI: (see below)

The OAuth2 Redirect URI is the location where the provider will redirect to after trying to login. This needs to set to your Publica FRONTEND_URL + /integrations/social/ + dribble.

  • eg: If you are running on a container, and your Publica URL is: https://publica.example.com, then your OAuth2 Redirect URI is https://publica.example.com/integrations/social/dribble
  • eg: If you are running on localhost, and your Publica URL is http://localhost:4200, then your OAuth2 Redirect URI is http://localhost:4200/integrations/social/dribble

You only need to set one OAuth2 Redirect URI when you are setting up your Publica app.

Copy your client secret to environment variables

These can be found immediately after registering your application. These are both 64 characters long.

DRIBBLE_CLIENT_ID="1234..."
DRIBBLE_CLIENT_SECRET="5678..."

Restart Publica with the updated environment variables

Add a Dribbble channel in the Publica web interface

Go to the Publica web interface, and click on the “Add Channel” button. Select “Dribbble” from the list of available channels. You should be redirected to Dribbble to authorize the application.