Primavera Web Services v19 ProjectService.ReadProjects retrieves all projects
Currently I have a user created in Primavera Web Services v19 called "TestUser" and have given this user rights to a single project in the database. When logging in to Primavera using the web interface, there is only one project showing in the list.
When I connect to the same database with the same "TestUser" and get a list of projects programmatically in C# .Net, all projects are returned, not just the one the user has rights to. This is calling the p6ws/services/ProjectService?wsdl ReadProjects function.
Is there a specific way to call the Web Service to get the filtered list of projects based on what the user can read? Or is it getting the database project list using the database credentials?