This is a microservice for the management of the High School Challenge initiatives.
The microservice is implemented as Spring Boot application, relies on Mongo database, and exposes a simple management Vue-based management frontend.
The microservice is integrated with the main Play&Go Engine.
Environment variables:
SPRING_DATA_MONGODB_URL
: MongoDB urlPLAYANDGO_ENGINE_URI
: Play&Go Engine endpointAAC_CLIENT_ID
: Client ID of the OAuth2.0 application to generate the client credentials tokenAAC_CLIENT_SECRET
: Client secret of the OAuth2.0 application to generate the client credentials tokenAAC_TOKEN_URI
: OAuth2.0 token endpoint to generate the client credentials tokenAAC_ISSUER_URI
: OAuth2.0 issuer to validate user tokensAAC_AUTHORIZATION_URI
: OAuth2.0 authorization endpoint to authenticate the user