API written as part of my University dissertation. Allows the projects stakeholders to recertify the privileged access of employee roles using the frontend. Also enables their ticketing system to automatically update the database when a privileged access request is made.
.NET Core and MS SQL Server were stakeholder requirements as this allowed their dev teams to support it going forward.
-
Setup MS SQL Server, then create the database and schema using the SQL files in
/sql. -
Modify
/PAMrecert/appsettings.jsonfile such that it reflects your database configuration from Step 1:"PAMrecertDataBaseConnection": "Server=192.168.0.100;Database=pam;UID=Foo;PWD=bar;" -
Edit line 90 of the
PAMrecert/Startup.csfile and add the location of the frontend and any other locations which will do API calls to the list ofWithOrigins. Failing to do this properly will cause CORS errors. -
Compile the API and point your httpd to the resulting bin directory.
Role endpoints
