Restrict Access to Web API Endpoint by User
As a PI Web API administrator, I would like to natively restrict which users can and cannot see particular URLs and controllers on my PI Web API endpoint.
We want to expose PI Web API through an ESB to access an particular AF database. We would like to expose through the ESB only the AF database, not the Rest PI Web API.
we would like only expose a URL of the style: https://xxxxxx/piwebapi/assetdatabases/D0hzxPNdRtJ0alTahWBNBdUgAaade-wT9kKloYFBiyqRUARVNMQ0cxV1BQQUYwMDFcRklBQklMSURBRERJR0lUQUw/, and yet, that the client software be able to access any concept of that particular AF database
The reason is because we would like to avoid having to expose the entire PI Web API outside of our network. We know that we can put access controls to the AF databases, but also, we also wanted to avoid having to expose everything http://xxxxx/piwebapi