- Make an account in the application.
- Connect to the SQL database using a tool such as SSMS or DataGrip.
- From the AspNetRoles table, note the ID of the Administrator role.
- From the AspNetUsers table, note the ID of your newly created user account.
- Create a new row in the AspNetUserRoles table and insert the user and role ID.
- (optional) To enable more functionality such as managing user roles in the administration panel, repeat the same steps to add the SeniorAdministrator role to your user account.
- Create a GitHub OAuth application.
- In the PoolIt.Web/appsettings.json configuration file insert the GitHub Client ID and Client Secret.
Example:
"GitHub": {
"ClientId": "2f6a7**********c3a9b",
"ClientSecret": "b3ca86ff9d*************************8e772"
}
- Register a reCAPTCHA v2 Checkbox site.
- In the PoolIt.Web/appsettings.json configuration file insert the Site key and Secret key.
Example:
"ReCaptcha": {
"SiteKey": "7dG4L******************************7D0j3",
"SecretKey": "7dG4L******************************9kLE4"
}