Everything About People Counting Solutions & Features

Office 365 SSO — Implementation Guide for Office 365 Sso | Vemco Group

Written by Admin | Sep 13, 2026, 1:33:46 PM

The audit finding usually looks the same: fourteen shared logins to the retail analytics dashboard, three of them belonging to people who left the company last year, and a password that regional managers pass around on WhatsApp. Nobody planned it that way. It happens because footfall platforms, workforce tools and BI dashboards get bought by operations teams, deployed quickly, and only reach the security team's radar when an access review or a GDPR data-processing audit forces the question. Office 365 SSO — more precisely, federation through Microsoft Entra ID — is how you close that gap without asking store managers to memorise another credential.

This guide covers the decisions that actually take time in an enterprise rollout: protocol choice, tenant configuration, conditional access, and — critically for procurement — the questions to put to vendors before you sign, not after.

Why SSO matters more for retail analytics than for most SaaS

Retail analytics platforms sit in an unusual position. The data itself is often low-risk by design — a well-built people counting platform holds aggregate visitor counts with no personal identification, which is exactly the GDPR posture vendors like Vemco Group build around. But the access pattern is high-risk: hundreds of store-level users, high staff turnover, seasonal workers, franchise partners, and third-party agencies pulling reports. Every one of those accounts is a joiner-mover-leaver event your IT team must handle. Federate authentication to your Office 365 tenant and offboarding becomes automatic: disable the account in Entra ID, and access to every federated application dies with it. That single property is worth more to a compliance officer than any dashboard feature.

SAML or OIDC: make the choice deliberately

Entra ID supports both SAML 2.0 and OpenID Connect, and most modern vendors will offer one or the other. The practical differences:

  • SAML 2.0 is the enterprise default, well understood by auditors, and gives you fine control over attribute mapping (department, cost centre, store region). Its weakness is certificate management — more on that below.
  • OIDC is simpler to configure, uses token-based flows that suit mobile and API access better, and avoids the XML signing complexity of SAML. If the vendor offers both, OIDC is usually the lower-maintenance choice.
  • Avoid password vaulting (Entra ID's "password-based SSO" option) for anything touching operational data. It stores credentials rather than federating identity, which means offboarding is not actually enforced at the identity layer.

The implementation sequence that works

A realistic enterprise rollout takes two to six weeks, and most of that is coordination rather than configuration. The sequence:

  • 1. Register the application in Entra ID. Use a gallery app if the vendor has one; otherwise create a custom enterprise application. Confirm the vendor's Entity ID and Reply URL (ACS URL) in writing before you start — a surprising number of failed first attempts trace back to a trailing slash or an http/https mismatch in the Reply URL.
  • 2. Map claims carefully. Decide now whether the vendor keys users on UPN, email or object ID. If your organisation has UPNs that differ from primary SMTP addresses — common after mergers — this is where duplicate accounts get created. Fix the mapping before the first login, not after 300 users have logged in.
  • 3. Pilot with a mixed group. Include one head-office analyst, one regional manager on a mobile device, and one external agency user if agencies access the platform. Agency users on guest (B2B) accounts fail in ways internal accounts never do.
  • 4. Configure conditional access. At minimum: require MFA for access outside trusted networks, block legacy authentication, and consider a device-compliance requirement for accounts with export or admin rights on the analytics platform.
  • 5. Cut over with a fallback window. Keep local vendor authentication enabled for named break-glass accounts during the first month, then disable it entirely. SSO-only enforcement is the point; a permanently open local login path defeats it.

The failure mode nobody warns you about

Here is the observation every implementer eventually learns the hard way: Entra ID issues SAML signing certificates with a three-year lifetime, and when that certificate expires, the integration stops working on a random morning with no warning to end users — just a cryptic assertion-validation error. Set a calendar reminder eighteen months out, register a notification email in the Entra ID app configuration (it is an optional field that most people skip), and document which team owns the renewal. Three years is long enough for the person who built the integration to have changed jobs twice.

What procurement should ask before signing

SSO capability varies enormously between analytics vendors, and the gaps only surface during implementation. Put these in the RFP:

  • Is SSO included in the quoted tier, or priced as an add-on? The "SSO tax" can add 20–40% to per-seat cost with some SaaS vendors.
  • Does the platform support SCIM provisioning, or must accounts still be created manually before first login? SSO without provisioning solves only half the lifecycle problem.
  • Can local (non-SSO) authentication be disabled tenant-wide, with documented break-glass procedures?
  • Where is authentication data processed and logged, and does that align with your data-residency requirements? Vendors offering hosted or private cloud deployment — as Vemco does for its counting platform — should be able to answer this per-region.
  • Can the vendor support role assignment via Entra ID group claims, so store-level versus head-office access is governed in your directory rather than in the vendor's admin panel?

Verify the answers with a technical call, not a sales deck. Ask to see the vendor's SSO configuration documentation before contract signature — its quality is a reliable proxy for how the implementation will go.

Governance after go-live

SSO shifts your audit story from "we review vendor accounts quarterly" to "access is enforced continuously by our identity platform" — a materially stronger position under GDPR Article 32 and in ISO-style access-control reviews. To keep it that way, feed Entra ID sign-in logs for the federated app into your SIEM, run access reviews on the Entra ID groups that grant the app (not on the vendor side), and include the application in your annual conditional-access policy review. For a footfall analytics platform that already minimises data risk by holding only aggregate counts, disciplined access control at the identity layer closes the remaining exposure: the reports, exports and admin functions that sit on top of the data.

If you are evaluating how a people counting platform fits into your Office 365 identity architecture — deployment model, data residency, integration with your existing IT stack — talk to Vemco Group's team and get direct answers from the people who handle enterprise implementations, before your procurement checklist goes out.