How to Enable Office 365 SSO Login in openSIS – Step-by-Step Setup Guide

How to Configure Office 365 SSO Login in openSIS

Overview

Microsoft Office 365-based Single Sign-On (SSO) is now available in openSIS. This guide will help you set up and enable SSO so that users can log in with their Microsoft credentials.


Step 1: Register Your App in Microsoft Azure

  1. Go to the Azure Portal.

  2. Sign in using your Microsoft credentials.

  3. In the left sidebar, click “Microsoft Entra ID”.

  4. Select “App registrations” and click on “New registration”.

  5. Provide a name for your app.

  6. Set the application type as SPA (Single Page Application).

  7. Under Redirect URI, enter the following openSIS redirect URLs:
    https://<your-school-subdomain>.opensis.com
    https://<your-school-subdomain>.opensis.com/auth/callback

  8. Click Register.


Step 2: Copy Required IDs

Once the app is registered:

  • Copy the following and store them safely:

    • Application (client) ID

    • Object ID

    • Directory (tenant) ID

You will need these values in the openSIS SSO settings screen.


Step 3: Configure SSO Settings in openSIS

  1. Log in to your openSIS Admin portal.

  2. Navigate to: Tools > SSO Settings > Office 365

  3. Enter the IDs copied from Azure:

    • Application Client ID

    • Object ID

    • Directory Tenant ID

    • Redirect URL (same as above)

  4. Toggle Allow SSO Login to ON.

  5. Click Submit.


Step 4: Invite or Create Users in Microsoft Azure

  • You can either create a new user or invite an existing user to your Azure Active Directory.

  • The user will receive an invitation email.

  • On acceptance, Microsoft will initiate a quick authentication setup.

  • During setup, the user may need to verify via the Microsoft Authenticator App. If it's a personal Microsoft account, select “Personal” during authentication.


Step 5: Login Experience

Once configured:

  • Users will now see the Microsoft login option on your openSIS login screen.

  • Upon clicking, they will be redirected to Microsoft login.

  • After successful authentication, they will land on the openSIS dashboard.

    • Related Articles

    • What is Single Sign-On (SSO) in openSIS?

      Description Single Sign-On (SSO) enables users to securely access openSIS using their existing organizational credentials without maintaining a separate username and password for the application. Instead of authenticating directly with openSIS, users ...
    • How to Integrate Google SSO with openSIS

      Introduction Google Single Sign-On (SSO) allows users to securely access openSIS using their Google account credentials. This not only enhances security but also simplifies the login experience for students, teachers, and administrators. This guide ...
    • Google Classroom Integration Settings in openSIS

      Overview openSIS allows administrators to integrate Google Classroom with their openSIS instance, enabling seamless synchronization between the Student Information System (SIS) and Google Classroom. This article provides step-by-step instructions for ...
    • Moodle Integration Settings in openSIS

      To start using the bi-directional integration feature of openSIS and Moodle, you have to set it up first. Navigate to LMS > LMS Settings or Settings > Learning Management System > LMS Settings The first thing you will notice is this information bar. ...
    • Troubleshooting Communication Gateway Setup in openSIS

      Overview Communication gateway setup issues in openSIS may prevent institutions from sending: SMS notifications WhatsApp messages System communication alerts This article helps administrators identify and resolve common communication configuration ...