Listing all Enterprise Applications configured for Single Sign-On

Sam Hall 46 Reputation points
2020-08-28T03:59:14.467+00:00

We have about 40-50 applications that we've configured with SSO. Mostly SAML. We've been relying on system administrators prefixing each Enterprise Application name so that we can actually find them in the large list. Is there a better way to find Enterprise Application we have created/configured, filtering out the Microsoft apps and all the 3rd party gallery templates?

Microsoft Security | Microsoft Entra | Microsoft Entra ID
0 comments No comments
{count} vote

Accepted answer
  1. AmanpreetSingh-MSFT 56,871 Reputation points Moderator
    2020-08-28T05:04:37.067+00:00

    Hello @Sam Hall ,

    In order to find SAML enabled applications in your tenant, you need to use below graph call:

    1. Sign in to Graph Explorer using Application Administrator or Global Administrator account.
    2. Run GET https://graph.microsoft.com/v1.0/servicePrincipals?$filter=preferredSingleSignOnMode eq 'saml'&$select=appDisplayName,preferredSingleSignOnMode call.
    3. This will return all Application with SAML enabled. Please find below snip for your reference:

    108540-image.png


    Please "Accept the answer" if the information helped you. This will help us and others in the community as well.

    4 people found this answer helpful.

3 additional answers

Sort by: Most helpful
  1. Jesus Marin 1 Reputation point
    2021-08-06T14:36:50.953+00:00

    Hi,

    Might be obvious for you, but not for me, how can I get all the tags for applications, I'm trying to find applications that are configured as not visible to users

    0 comments No comments

  2. Dov Zelinger 1 Reputation point
    2021-10-13T10:27:56.497+00:00

    That us very simple: just remove the "&$select=appDisplayName,preferredSingleSignOnMode" from the query and you will get all properties

    0 comments No comments

  3. Ali Fadavinia 0 Reputation points
    2025-02-05T23:36:58.7266667+00:00

    To find applications in Azure/Microsoft Entra ID that are configured as not visible to users, you can follow these steps:

    1. Sign in to the Microsoft Entra admin center with appropriate permissions (Cloud Application Administrator or Application Administrator).
    2. Navigate to Identity > Applications > Enterprise applications > All applications.
    3. In the application list, you can use the "Visible to users?" property to identify hidden applications. However, this property is not directly visible in the main list view.

    To filter for hidden applications:

    1. Select "Add filters" above the application list.
    2. Choose "Application Visibility" as a filter option.
    3. Set the filter to show applications where "Visible to users?" is set to "No".

    Alternatively, you can use Azure AD PowerShell to find hidden applications:

    powershell
    Connect-AzureAD
    Get-AzureADServicePrincipal -All $true | Where-Object {$_.Tags -contains "HideApp"}
    

    This PowerShell command will retrieve all service principals (which represent applications) that have the "HideApp" tag.

    0 comments No comments

Your answer

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