<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M74D8PB" height="0" width="0" style="display:none;visibility:hidden">
Loading
Skip to NavigationSkip to Main Content
Differentiate Between IdP-Initiated and SP-Initiated Logins in Reports
Administration
Okta Classic Engine
Okta Identity Engine
Overview

This article explains how to gather data on user application logins and differentiate between Identity Provider (IdP)- initiated and Service Provider (SP)- initiated logins. An IdP-initiated login occurs when the user clicks the application tile from their dashboard. An SP-initiated login occurs when the user authenticates directly from the application's login page. The Application Access report queries the system log to show when users access any application integration.

Applies To
  • Reports
Solution
  1. Navigate to the Admin console.
  2. Go to Reports > Reports.
  3. Under the System log panel (on the right-hand side of the screen), click Application access. This action opens the System Log page with a pre-populated query that shows all application logins.

Reports

  1. Specify a date range to filter the report. NOTE: System log events are retained for 90 days.
  2. To filter for all IdP-initiated login events, use the following query:

    eventType eq "user.authentication.sso" and debugContext.debugData.initiationType eq "IDP_INITIATED"
  3. 
    
    To filter for all SP-initiated login events, use the following query:
    eventType eq "user.authentication.sso" and debugContext.debugData.initiationType eq "SP_INITIATED"

    
    
  4. Click Download CSV to export the filtered results.

Related References

Loading
Differentiate Between IdP-Initiated and SP-Initiated Logins in Reports