Referencing Userrole() vs AppRole() in authentication groups

I'm using authentication groups in the domain authentication and using the "App Role" to create a custom userrole() reference.  However, I'm noticing that if the user (say myself) is also listed in the share protocol as an "Admin" or "User" for the role, then this overrides my defined role name in the authentication group.   That is to say if I reference my userrole() it displays what is in the share protocol and not the in the authentication group.

This makes sense for the fact that I of course want something like the Admin role to always win, but I was wondering if there is a stable way to reference Approle as defined in that group authentication section.  

I tried Approle() which doesn't exist, and also tried referencing userrole() as a list to see if it would output both, but it didn't.  Any other thoughts?  

0 1 42
1 REPLY 1

I don't have a lot of experience with Workspace accounts which is what I assume you are referring to.

It is my understanding however, that beyond Domain authentication, none of the permission settings are made automatically available to an AppSheet app.  Understanding the direction that AppSheet is taking, I have to believe it is on their radar for the future.  They just have other priorities right now to get extended business features built.

In the meantime, you can still build out the app and share the Workspace permissions - at least to some extent.  You can create a webhook or script to retrieve the permission settings from the Workspace API to sync into an Appsheet table used to set permission across the app.

OR...you can just build the permissions table and set it independently of the Workspace environment altogether!

I hope this helps!

Top Labels in this Space