You can translate the question and the replies:

REST API static URL

Hello, I have created a REST API which exposes whole Link to the user : Example : http://localhost:9090/server/admin/newdemo/views/newdemo What can we do, so no full API gets expose to the recepient he can easily manipulate if he want. DO we have to make a Static URL and how? http://localhost:9090/server/xxxxxxxx Can you please help me with this.?
user
18-09-2020 08:29:02 -0400

1 Answer

Hi, The main difference between the published REST web service and the RESTful web service is that the user can provide an access to the limited set of views instead of all views. Hence the users who are accessing this published web service is limited to the set of views not for all the views. However, access to the specific views over the several views on a published REST Web service can be restricted by deploying a web service using the [HTTP Basic With VDP](https://community.denodo.com/docs/html/browse/latest/vdp/administration/publication_of_web_services/web_services_authentication/web_services_authentication#http-basic-with-vdp) as an authentication. In this option, when a user is accessing the REST API, it will prompt for user to enter their login/credentials. Then these login/credentials will be validated against the Virtual Dataport Server and display the views only that the user has privileges on it.(i.e not on every view that is part of the published web service). At this moment, Virtual Dataport does not provide any option to have a static URL for the published REST Web service to avoid exposing its access to forbidden users. If you still need help and if you are a user with valid support access then you can raise a support case in Denodo [Support Site](https://support.denodo.com/) so that our support team can help you. Hope this helps!
Denodo Team
21-09-2020 07:30:50 -0400
You must sign in to add an answer. If you do not have an account, you can register here