You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
3 years ago | |
|---|---|---|
| README.md | 3 years ago | |
| main.go | 3 years ago | |
README.md
API to check for Maths students
Server Prerequisites
- Having
goinstalled - An environment variable
AUTHPDS_TOKENcontaining the authentication token for the external API. - An environment variable named
SECRETcontaining 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
}