Settings > Single sign-on - client contacts signing in to the * portal with their Microsoft 365 account (client/login_microsoft.php), * through an app registered in Microsoft Entra. The secret is never put back * into the page: left empty it stays as saved. Saved by * edit_identity_provider (admin/post/identity_provider.php). */ require_once "includes/inc_all_admin.php"; $redirect_uri = 'https://' . preg_replace('#^https?://#', '', rtrim((string) $config_base_url, '/')) . '/client/login_microsoft.php'; $secret_saved = trim((string) $config_azure_client_secret) !== ''; echo settingsPageStart('identity'); ?>
The client portal is off - turn it on in Modules.
Under Authentication in the app registration, as a Web platform.
'fa-fingerprint', 'maxlength' => 200, 'placeholder' => 'e721e3b6-01d6-50e8-7f22-c84d951a52e7', 'help' => 'From the app\'s Overview. Empty turns signing in with Microsoft off, and forgets the secret.']) ?> 'fa-key', 'type' => 'password', 'maxlength' => 200, 'autocomplete' => 'new-password', 'placeholder' => $secret_saved ? 'Saved - type a new one to replace it' : 'From Certificates & secrets', 'help' => 'Its Value, not its ID. A secret runs out - put the new one here before it does.']) ?>