This article describes how to hide the "Sign in with Microsoft" (Entra ID) authentication button in the SystemWeaver client applications upon upgrade to a release that offers it (R50 and later). It also describes how to turn it off if it has already been enabled. The Entra ID authentication method is disabled by default and becomes active only after an administrator configures it for the server and user accounts have a valid Entra ID on file.


Prerequisites

  • SystemWeaver release Bö (R50) or later

Server Configuration

There are two scenarios for disabling Entra ID authentication depending on whether or not it is currently activated.


Skipping Activation

If you have not yet configured Entra ID, simply don't enable it for the upgrade:

  1. Locate Systemite.SystemWeaver.TcpSubServer.exe.json.example in the delivery for your main server.
  2. Either remove the file from the Server folder, or do not remove the .example suffix from the file name.
  3. Continue the rest of the upgrade as normal. No server restart is required for this step specifically. 

Turning Off Entra ID (Already Enabled)

If the file has already been configured and Entra ID authentication is live:

  1. On the main server, locate the active Systemite.SystemWeaver.TcpSubServer.exe.json file.
  2. Add the .example suffix to the file name (or move it out of the Server folder). There is no "enabled": false flag inside the file — presence of the renamed file is what gates the feature.
  3. Restart the SystemWeaver server for the change to take effect.


Note: Turning off the server-side configuration stops Entra ID sign-in immediately, but the "Sign in with Microsoft" button may still appear in already-distributed clients until the client-side step below is completed. 


Note: Mirror servers do not read this configuration file, so none of the server-side steps apply to them.

Client Configuration

Hiding the Login Button

The "Sign in with Microsoft" button is added by a single client DLL. Remove it before distributing client installs to your users.

  1. In the Client and Admin_Architect installation packages, locate SystemWeaverEntraID.dll.
  2. Delete/remove it from the client folder prior to distribution.
  3. Distribute the client as usual. The "Sign in with Microsoft" sign-in button will no longer appear.

User Accounts

Once Entra ID is off, any Entra ID (UPN) values already stored in user accounts are ignored, but clearing them avoids confusion later. This requires the 'Administrator' role.

  1. In the swAdmin2 client, go to Admin > Users.
  2. Open each affected user and clear the Entra ID field.