erahal
erahal

Reputation: 433

Hide Azure application for a set of users/groups

We have the following setup:

However, now we are deploying incrementally this portal to a set of groups of people so we will have two sets of users:

  1. set A: Users who will not have access to portalA and still need to go through myapps.microsoft.com to access AppX AppY AppZ
  2. set B: Users who will have access to portalA and NO NEED go through myapps.microsoft.com to access AppX AppY AppZ

We want to force the set B of users to access PortalA (appLink.company.com), the easiest setting would be to hide all the applications on myapps.microsoft.com, making the only way to access is through PortalA, however, the limitation in Azure is that once you set the visibility of an application to false, it is hidden for all users, and you cannot apply visibility per Groups / Users

Thus we are stuck and cannot proceed with Alpha/Beta testing and piloting with a subset of users with an incremental deployment due to the limitation

Any solution on how to allow the same users to have access to an application but change the application visibility on myapps.microsoft.com per Users/Group?

Upvotes: 2

Views: 1283

Answers (2)

timur
timur

Reputation: 14577

my idea was to create another registration for the same app:

"Azure Active Directory" -> "Enterprise Applications" -> "+ New Application"

after this you'd be able to assign users from different groups to different instance of the app:

"Enterprise Application" -> "Add User Group"

and then you on properties you would set User assignment required? and Visible to users? to desired values for each copy of the app.

One drawback I see here is that you'll have to migrate some users to that new application instance and potentially set up groups accordingly.

I hope this makes sense - I chose to not make screenshots as I found it very hard to show sequential actions on the portal. If you do need a visual reference I am happy to add a couple pictures though

Upvotes: 1

Satya V
Satya V

Reputation: 4174

Note : This is more of a partial solution / workaround that may or may not meet your requirement.

Answer :

You could use the Collections Feature.

What are collections ?

  • Collections are different app views you see in the My Apps portal.
  • Apps can be grouped into collections per user groups or users.

You can create a collection by adding the apps that needs to be in it :

enter image description here

In the above example, I have created a collection named "Recommended Apps for you"

You can add the users/groups that need to be part of this collections :

enter image description here

When the assigned users access the MyApps Portal,they will be landing on the new collection you had created. Something like below

enter image description here

However / But / Although : The landing page only partially hides the other apps. The users will still be able to access all the apps through the "All Apps" tabs.

I did a exhaustive research to see whether there I can remove the "All Apps" collection - Unfortunately No, it is not possible !

Like in the example, for SET B users you can have a "Recommended" collection (which loads on accessing MyApps) -- & have a single app which will eventually redirect to your Custom App portal on a click.

Upvotes: 0

Related Questions