I had to build some app with confidential contents for different user groups.
Some contents may only be visible to a specific group of people.
First of all I created two different security groups in O365.
Then I got the groupId through PowerShell (you could also use AzureAD)
Get-MsolGroup | ? displayname -like “DisplayName”
Use the “OnStart” property of the app to load your group memberships into collections:
Now put the visible property of the element to hide to following:
If(User().Email in myUsers.mail,true,false)
That’s it. It’ll check, if the current logged on user is in the collection of the group members and based on that displays content or not.