Setting Up Single Sign On with Azure OAuthThis article provides steps to set up Azure OAuth OIDC Single Sign On for MVP One.Oct 14, 2026Article
InformationTitleSetting Up Single Sign On with Azure OAuthContentContentConfigure Azure OAuth OIDC SSO for MVP One Step 1: Register your application Sign in to the Microsoft Entra admin center with at least Cloud Application Administrator permissions.Navigate to Entra ID > App registrations > New registration.Name the application: MVP One - OAuth SSOUnder Supported account types, select Single tenant (your organization only).Click Register. Step 2: Configure authentication settings In the app registration, go to Manage > Authentication.Click Add a platform and select Web.Log into MVP One as an administrator.Navigate to Administration > Settings > Company.Set Single Sign On Authentication Type to OAuth2.Copy the Website Redirect URL, for example:https://{SiteName}.mvpplant.com/v2/Login/LoginOAuthPaste this into Azure under Redirect URI. 9. Configure Settings > Check ID tokens (used for implicit and hybrid flows) 10. Save. Step 3: Configure client credentials Go to Certificates & secrets.Click New client secret.Enter Description: OAuth.Set expiration (recommended 12 to 24 months).Copy the Value and store it securely. Step 4: Configure API permissions Navigate to API permissions > Add a permission.Select ‘Microsoft Graph’ > Delegated Permissions.Add ‘email’Click ‘Grant admin consent for your organization. Step 5: Configure optional claims Go to Token Configuration > Add optional claims.Select ‘ID’ token.Add email.Save. Step 6: Define scopes Exposed API Go to Expose an API.Set Application ID URI to api://{Client ID}.Click Add a scope.Configure: Scope name: mvpWho can consent: Admins and usersDisplay name: Log into MVPDescription: Allow this application to log into MVPState: Enabled Save. Step 7: Configure Token Version This step is required for OAuth login to function correctly. Go to App registration > Manifest.Locate or add the property requestedAccessTokenVersion in the api section.Set its value to 2.Save the manifest. Important: If this setting is not configured, Microsoft authentication may succeed but MVP One login will fail after redirect. Errors may appear unrelated, such as null key or database errors. Step 8: Assign Users and Groups Navigate to Entra ID > Enterprise Applications.Select your application: MVP One OAuth SSO.Go to Users and groups > Add user/group.Assign users or groups as needed. Step 9: Configure MVP One Go to Microsoft Entra admin center > App Registrations > All applications.Search for ‘MVP One OAuth SSO’.In Overview > Essentials. Log into your MVP One Site with an administrator account.Go to Administration > Settings > Company > OAuth2 Click ‘Use Microsoft Defaults’Instance URL will be ‘https://login.microsoftonline.com/’Copy the ‘Application (client) ID from the App registration.Paste it in ‘Client ID’ in MVP One.In ‘Scope’ type ‘api://{Paste in Client ID}/mvpIn ‘Client Secret’ paste secret from step 3.5Claim to Username ‘email’ In MVP One OAuth SSO, Overview > Essentials > Endpoints. Copy the ‘OpenID Connect metadata document’ URL.Paste in the ‘Metadata URL’ in MVP One.Save. As a note, if you are using the new MVP One Mobile App you will need to add the following URLs to the Reply URL List: https://swordfish-api.mvpplant.com:3004/samlconsume https://swordfish-api.mvpplant.com/samlconsumeURL NameSetting-Up