Instagram

Procedure
  1. Click Identity Providers in the menu.

  2. From the Add provider list, select Instagram. Keycloak displays the configuration page for the Instagram identity provider.

    Add identity provider

    Add Identity Provider

  3. Copy the value of Redirect URI to your clipboard.

  4. In a separate browser tab, open the Facebook Developer Console.

    1. Click My Apps.

    2. Select Add a New App.

      Add a new app

      Add a New App

    3. Select For Everything Else.

      Create a new app ID

      instagram create app id

    4. Fill in all required fields.

    5. Click Create App. Facebook then brings you to the dashboard.

    6. In the navigation panel, select Settings - Basic.

      Add platform

      Add Platform

    7. Select + Add Platform.

    8. Click [Website].

    9. Enter a URL for your site.

      Add a product

      instagram add product

    10. Select Dashboard from the menu.

    11. Click Set Up in the Instagram box.

    12. Select Instagram - Basic Display from the menu.

    13. Click Create New App.

      Create a new Instagram app ID

      Create a New Instagram App ID

    14. Enter a value into Display Name.

      Setup the app

      Setup the App

    15. Paste the Redirect URL from Keycloak into the Valid OAuth Redirect URIs field.

    16. Paste the Redirect URL from Keycloak into the Deauthorize Callback URL field.

    17. Paste the Redirect URL from Keycloak into the Data Deletion Request URL field.

    18. Click Show in the Instagram App Secret field.

    19. Note the Instagram App ID and the Instagram App Secret.

    20. Click App Review - Requests.

    21. Follow the instructions on the screen.

  5. In Keycloak, paste the value of the Instagram App ID into the Client ID field.

  6. In Keycloak, paste the value of the Instagram App Secret into the Client Secret field.

  7. Click Add.