Skip to content

OAuth Analytics

OAuth Analytics is the platform-level authentication monitoring dashboard. System administrators use it to track OAuth sign-in volume, measure success rates, compare usage across identity providers (Google, Microsoft, and centralized SSO), and investigate recent authentication failures. A time-range selector allows analysis over the last 7, 30, or 90 days.

System administrator access only. This page is available exclusively to system administrators. It is not accessible from the standard tenant portal.

OAuth Analytics dashboard showing KPI cards, daily trend chart, per-provider statistics cards, and recent errors table

  • Route: /oauth-analytics
  • Menu Path: Settings → Data & Monitoring → OAuth Analytics
  • Primary audience: System administrators only. Accessed via the system admin login at system.portal.net — not the tenant portal.
  • View platform-wide OAuth sign-in totals, success rates, failure counts, and unique user counts for a selected time range.
  • Compare daily sign-in trends across Google, Microsoft, and centralized SSO providers.
  • Review per-provider success counts, failure counts, success rate progress bar, and unique user counts.
  • Investigate recent authentication failures with timestamp, provider, error reason, user email, and originating IP address.
  • Switch between 7-day, 30-day, and 90-day analysis windows.
  1. Open Settings → Data & Monitoring → OAuth Analytics at system.portal.net.
  2. Select the time range — 7 Days, 30 Days, or 90 Days — using the toggle in the top right.
  3. Check the four KPI cards for a platform-wide summary of login volume and health.
  4. Review the Daily Login Trend chart to identify spikes or drops in OAuth activity.
  5. Scroll to the Provider Statistics cards to compare performance between Google, Microsoft, and centralized SSO.
  6. Check the Recent Errors table to identify authentication failures and investigate the error reason.
  • All data is scoped to the selected time range. Changing the range reloads all dashboard sections.
  • The page is only accessible to system administrators. Users without that role see an access-denied message.
  • The Recent Errors table shows the most recent failures within the selected window. It is empty when no failures occurred in the period.
  • Provider statistics cards appear only for providers that have at least one event in the selected time range.

Four summary cards appear at the top of the page and reflect the selected time range.

OAuth Analytics KPI summary cards showing total logins, success rate, failed logins, and unique users

CardWhat it shows
Total LoginsTotal OAuth sign-in attempts across all providers in the selected period
Success RatePercentage of sign-in attempts that succeeded
Failed LoginsTotal failed sign-in attempts; card uses a red indicator
Unique UsersCount of distinct users who signed in via OAuth in the period

A stacked area chart showing daily OAuth event volume over the selected time range. The X-axis shows dates; the Y-axis shows event counts. Each area series represents a provider and outcome combination:

SeriesColorWhat it tracks
Google (Success)BlueSuccessful Google OAuth sign-ins per day
Google (Failed)RedFailed Google OAuth attempts per day
Microsoft (Success)Light blueSuccessful Microsoft OAuth sign-ins per day
Microsoft (Failed)OrangeFailed Microsoft OAuth attempts per day
CentralizedPurpleSuccessful centralized SSO sign-ins per day

Hover over any point to see the exact counts per series for that day.

One card per identity provider, displaying side-by-side performance metrics. Only providers with activity in the selected time range appear.

MetricWhat it shows
SuccessTotal successful sign-ins for this provider
FailedTotal failed sign-in attempts for this provider
Success RateVisual progress bar showing the success percentage
Unique UsersCount of distinct users who signed in via this provider

A table listing authentication failures within the selected time range. When no failures exist, a “No authentication errors in this period” message is shown instead.

ColumnDescription
TimeRelative timestamp (e.g., “3h ago”, “2d ago”) of the failure
ProviderIdentity provider where the failure occurred (Google, Microsoft, Centralized)
ReasonError reason or failure message returned by the provider
EmailUser email associated with the failed attempt, if available
IP AddressOriginating IP address of the failed authentication request