# API to check for Maths students ## Server Prerequisites - Having `go` installed - An environment variable `AUTHPDS_TOKEN` containing the authentication token for the external API. - An environment variable named `SECRET` containing the secret token for authorization. ## Server Setup - Clone the repository: ``` git clone https://git.phc.dm.unipi.it/phc/go-maths-api ``` - Change directory and build the project: ``` cd go-maths-api go build ``` - Run with `./go-maths-api` ## Client Usage An example request (with `SECRET` defined in your environment): ``` curl -X GET "http://localhost:8080/check-maths-user?SANITIZED_USER=f.minnocci" -H "Authorization: Bearer $SECRET" ``` Successful JSON response: ``` { "result": true } ```