# Monash Student Booklist

## Preqrequistes
You will need Node 10 to run this, recommend installing `nvm` to manage Node Versions

## Setup
To install dependencies for the backend simply run `npm install` or `yarn` from the project's root directory

To install dependencies fro the frontend move your current working directory to frontend directory and install from there.

```
cd frontend
yarn
```

## Getting Groups

Refer to Okta Documentation on Getting Groups Claim - [https://developer.okta.com/docs/guides/create-token-with-groups-claim/create-groups-claim/](https://developer.okta.com/docs/guides/create-token-with-groups-claim/create-groups-claim/)

You will also need to set up Claims/Scopes on the Authorization Server too - [https://devforum.okta.com/t/returning-groups-in-the-openid-connect-userinfo-api-call/318/9](https://devforum.okta.com/t/returning-groups-in-the-openid-connect-userinfo-api-call/318/9)
