BSS Microsoft Authentication

Created on: Mar 02, 2026

The Microsoft Auth plugin provides a seamless and modern login experience by allowing customers to authenticate on your storefront using their Microsoft account credentials. Reduce password hassles, streamline login and registration, and offer a smooth, hassle-free user experience. It is easily managed by linking your store to a Microsoft Developer application through an App ID and App Secret.
PRE-REQUISITES
  • The plugin requires you to install the BSS Core plugin first.

INSTALLATION
  • Download the BSS Microsoft Authentication plugin from our store https://store.bssoln.com/

  • Go to Administration → Configuration → Local plugins

  • Upload the BSS.MicrosoftAuth zip file using the ‘Upload plugin or theme' button

 

  • After uploading, install the ‘BSS Core' Plugin first.

  • Then scroll down or write the name of the plugin in the search bar, and install ‘BSS Microsoft Authentication'

  • To make the plugins functional, restart the application

  • After installation the plugin will  show in the menu.
CONFIGURE
  • Go to Admin → BSS → Plugins → Microsoft Auth → Configuration

  • Enter the License string and save it. Then clear cache.

  • Then again go to BSS → Plugins → Microsoft Auth → Configuration to set the configuration.

  • Sign in to the Microsoft for Developers page, or create a new account if needed.

  • Click + Add a New App (or Create a New App if first time) to generate an App ID.

  • Fill out the form and tap Create App ID.

  • On the Product Setup page, select features and click Get Started on Microsoft Login.

  • In Settings → Client OAuth Settings, enter your store's Valid OAuth Redirect URI.

  • Under User data deletion, select “Data deletion instructions URL”

  • Click Save Changes, then go to the Dashboard.

  • Set the App ID/API Key and App Secret.

  • Force HTTPS: Check this box to ensure all links and logins for this plugin use a secure, encrypted connection (HTTPS) instead of an unsecure one.

PUBLIC VIEW

FEATURES
  • Allow new users to create accounts instantly using their Microsoft credentials.

  • Customers having an account can log in with a single click.

  • Reduce password-related risks by leveraging Microsoft’s secure authentication system.

  • Streamline login and registration processes to boost customer satisfaction and engagement.