All,
We have a customized version of Web App Builder v2.25 on out local server. We have a tax lot layer that provides most fields except owner info. I need to make the owner information available to internal staff and some other partner jurisdictions. This equates to making 4 more fields in the dataset visible to the right people. I have never done this before. I assume there is a way to do this using JavaScript and IP addresses.
I was hoping a combinations of using this article to limit access to the REST endpoint, hiding the published owner information. Find some Arcade logic to identify the Portal suer. If there is a portal user and combine it with the this article on Conditional Field Display in a pop-up to show the owner information when a Portal username is detected, or to hide it if there’s no Portal user. I have had success identifying the users on our AGOL account, but not seeing a way for me to accomplish this using our limited access internal Portal – this is where almost everyone in our organization has a free user account. But I am also not sure if I could make this work with partner organizations, and not sure if there are holes in this method that could be exploited.
This leaves me thinking I will have to do something with IP addresses. Something like if IP1 or IP2 then show the fields, else do not show. Has anyone done something like this before with WAB? Thanks in advance!