Enterprise Site Application Card permissions

306
6
07-23-2025 08:30 AM
khem1000
Emerging Contributor

Hi, I am using Enterprise 11.5

I have a number of web applications created for various user groups in the organisation.

I would like to create a single Enterprise site from which users can access the various apps they have access to.

When building the site, I have added a number of application cards, but would like the user to only see the apps that they have access to.

Is this feasible? Can someone please shed some light on this? Is there any doc on how the application card permissions are related to the Portal groups?

 

Many Thanks

 

6 Replies
VenkataKondepati
Occasional Contributor

Hey — yep, this is definitely doable, and I’ve set up similar centralized Enterprise Sites for role-based app access.

The good news is that ArcGIS Enterprise Sites (11.5) respects item-level sharing, so if an application card links to an app the user doesn’t have access to (via item sharing or group membership), they simply won’t see it — as long as you’re using dynamic content blocks like galleries or category-driven views.

That said, if you’re adding static app cards manually, then yes — all users will see the cards unless you configure visibility rules.

Here’s what you can do:

  • Share apps to specific Portal groups, and then

  • Use content blocks in the site that are filtered by group or category.

    • For example: Add a gallery card, set it to show content from a specific group — users will only see apps they have access to via group membership.

  • You can also use visibility settings on individual cards if you’re manually building the site layout. It takes more setup but gives you fine control.

There’s a solid Esri doc here that covers this:
🔗 Manage visibility and user access in ArcGIS Enterprise Sites

So yes — you can absolutely tailor what each user sees on the site based on group memberships and item sharing.

Let me know if you want to walk through an example setup — happy to help.

– Venkat

0 Kudos
khem1000
Emerging Contributor

Hi @VenkataKondepati ,

Thanks for the detailed response. 

The link doesn't seem to work ( Manage visibility and user access in ArcGIS Enterprise Sites). Please resend.

It would be useful to walk through an example. Let me know if you can share your email to contact.

0 Kudos
VenkataKondepati
Occasional Contributor

Hi @khem1000,

Sorry, I should have checked the link.

Share private content in ArcGIS Enterprise Sites
https://enterprise.arcgis.com/en/sites/latest/content/share-private-content.htm

This page covers how to:

  • Set site and page visibility

  • Use group-based access control

  • Configure row visibility (like app cards) based on user roles or groups

Regards,

Venkat

0 Kudos
khem1000
Emerging Contributor

Thanks. 

I have had a look. It seems I can apply permissions by row.

I have about 12 apps to display depending on user access, hence thinking of displaying in 4 rows, with 3 gallery cards on each

There seems to be limitation in the appearance e.g.

set the image of the thumbnails in the site and/or change background of the image in gallery card?

Am I missing anything ?

 

 

 

 

0 Kudos
VenkataKondepati
Occasional Contributor

Yes, you can manage permissions row by row by organizing apps tied to specific groups — makes it easy to show only what a user should see.

But yeah, gallery card design is limited:

  • Thumbnails come from the app item itself (so update those in the content page).

  • No real control on background or hover effects.

  • Layout spacing and customization are minimal.

If design matters more, I usually switch to using HTML cards or images with buttons — takes a bit more effort, but looks cleaner and gives full control. Let me know if you want help setting one up.

0 Kudos
khem1000
Emerging Contributor

Thanks @VenkataKondepati 

Can I just clarify that permissions can only be applied at row level, not at item level

i.e. if I have multiple apps displayed on single row, there is no way to show one or more 

apps based on the Portal group

Is someone able to confirm this ?

Graham Hudgins ?

 

 

 

 

 

0 Kudos