Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 10 Current »

Introduction

This guide outlines the steps to set up Single Sign-On (SSO) for Feedier using Azure as an example. Register a new application in the Microsoft Entra admin center, configure authentication and API permissions, and define any required app roles. Finally, review the settings and test the integration to ensure successful authentication.

Steps To Create The SSO Application (Example:Azure)

1. Access Azure Portal

Navigate to the Microsoft Entra admin center.

Screenshot 2024-11-04 at 16.36.54.png

2. Register Application

Click on Applications => App registrations (1)=> Then click New registration (2)

Screenshot 2024-11-04 at 16.40.57.png

3. Configure Application Registration

  • Name : Enter a descriptive name for your application (e.g., "Feedier SSO").(1)

  • Supported account types: Choose the appropriate option based on your requirements (e.g., single tenant). (2)

  • Redirect URI: (3)

  • Click Register (4)

Screenshot 2024-11-05 at 13.35.43.png

4. Set Up Authentication

  • After creating the app registration, navigate to Authentication. (1)

  • Ensure the redirect URI is correctly added.(2)

  • Set the appropriate Implicit Grant and Hybrid Flows if needed (typically, you’ll enable ID tokens for SSO). (3)

Screenshot 2024-11-05 at 13.58.33.png

5. Configure API Permissions

  • Navigate to API permissions in the app registration.(1)

  • Click on Add a permission.(2)

  • Select Microsoft Graph.(3)

Screenshot 2024-11-05 at 14.06.05.png

  • Select Delegated permissions (4)

Screenshot 2024-11-05 at 14.06.32.png

  • Choose the necessary permissions for your application (e.g., User.Read, openid, email) by typing the permission name in the select permissions search bar.(5)=> finally you will find them under API/Permissions name

Screenshot 2024-11-05 at 14.06.51.png

6. Assign Roles (if required)

  • Go to App roles in the application registration settings.(1)

  • Define the following roles as required by Feedier OIDC.

    • "editor": "Editor"

    • "admin": "Admin"

    • "viewer": "Reader"

    • "restricted_viewer": "ReaderRestrict"

  • Apply.

Screenshot 2024-11-05 at 14.18.07.png

7. Finalize and Test

  • Review all settings to ensure everything is configured correctly.

  • Click on overview (1) => Endpoints (2) => List of endpoints and the Client ID to be used later to set up SSO on feedier

Screenshot 2024-11-05 at 15.02.22.png

  • Go to Certificates & secrets (1) to get the clinet secret(2) to be used later on the OIDC configuration on feedier side

Screenshot 2024-11-05 at 15.10.15 (1).png

  • Now you need to communicate to Feedier these credentials :

    • Client ID

    • Client Secret

    • Discovery endpoint

  • No labels