Share via

Should desktop (MS Project) client logins be logged?

MP-cX 0 Reputation points
2026-02-24T10:30:31.72+00:00

We have a number of Planner & Project 3 licenses. Some users use the online Project client and some use the locally installed desktop version of the client (latest available version).

I can see when authenticated users fire up the online Planner/Project client in the Sign-in events/logs but I can't find logs of when someone authenticates to and uses the desktop Planner/Project client.

The authentication process on the desktop client appears to work as expected and I the user can see their account details from the client.

I've used the legacy and preview sign-in events/logs views and i've left it for over 24 hours post-login but there's no sign of the desktop client logins anywhere.

Should desktop clients logins appear in the Azure/Entra Sign-in events/logs or are they perhaps logged elsewhere?

Thanks

Microsoft Security | Microsoft Entra | Microsoft Entra External ID

1 answer

Sort by: Most helpful
  1. Jerald Felix 12,695 Reputation points Volunteer Moderator
    2026-02-24T11:14:12.27+00:00

    Hello MP-cX,

    Thanks for raising this question in Q&A forum.

    Yes, Microsoft Project desktop client logins should be logged, and they are captured in Microsoft Entra ID (formerly Azure AD) sign-in logs since the desktop client authenticates through Entra ID when connecting to Project Online.

    Where Logins Are Logged

    MS Project desktop client sign-ins are recorded in two places:

    Microsoft Entra ID → Monitoring & Health → Sign-in logs — captures all interactive user sign-ins when the user authenticates through the Project Online Desktop Client

    • Microsoft Purview Unified Audit Log — captures user activity within Project Online after login

    How to Find Them

    1. Sign in to Microsoft Entra Admin Center (entra.microsoft.com) with at least Reports Reader role

    Navigate to Entra ID → Monitoring & Health → Sign-in logs

    Filter by Application — look for Microsoft Project or Project Online

    1. You can also filter by Client App Used to distinguish desktop client logins from browser-based logins

    Alternatively, use PowerShell:

    powershell
    Connect-AzureAD
    Get-AzureADAuditSignInLogs | Where-Object { $_.AppDisplayName -like "*Project*" } |
    Select-Object UserPrincipalName, IPAddress, ClientAppUsed, CreatedDateTime
    

    Log Retention

    Retention depends on your Entra ID license:

    Entra ID Free: 7 days

    Entra ID P1/P2: 30 days

    • With Log Analytics/Sentinel integration: Long-term retention (configurable)

    Extending Retention

    If you need longer-term login records for compliance or security purposes, forward logs to Azure Monitor Log Analytics or Microsoft Sentinel:

    Entra Admin Center → Diagnostic Settings

    1. Add diagnostic setting → Select SignInLogs

    Route to Log Analytics workspace or Storage Account

    Microsoft Purview Audit Logs

    For Project Online activity beyond just login (file access, changes, etc.), enable Microsoft Purview Unified Audit Logging:

    powershell
    Set-AdminAuditLogConfig -UnifiedAuditLogIngestionEnabled $true
    

    Then search audit logs in Microsoft Purview portal → Audit → Search filtering by workload. If this helps accept the answer.

    Best Regards,

    Jerald Felix

    Was this answer helpful?

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.