https://github.com/openconext/openconext-oidc-playground
https://github.com/openconext/openconext-oidc-playground
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/openconext/openconext-oidc-playground
- Owner: OpenConext
- License: apache-2.0
- Created: 2019-05-22T11:50:05.000Z (almost 7 years ago)
- Default Branch: main
- Last Pushed: 2025-05-20T12:52:29.000Z (11 months ago)
- Last Synced: 2025-05-20T13:39:45.531Z (11 months ago)
- Language: JavaScript
- Size: 3.14 MB
- Stars: 1
- Watchers: 5
- Forks: 2
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OpenConext-oidc-playground
[](https://travis-ci.org/OpenConext/OpenConext-oidc-playground)
[](https://codecov.io/github/OpenConext/OpenConext-oidc-playground)
Test app for an OpenID Connect server
## [Getting started](#getting-started)
### [System Requirements](#system-requirements)
- Java 21
- Maven 3
- yarn 1.x
- NodeJS v8.12.0 (best managed with `nvm`)
- ansible
## [Building and running](#building-and-running)
### [The oidc-playground-server](#playground-server)
This project uses Spring Boot and Maven. To run locally, type:
`cd oidc-playground-server`
`mvn spring-boot:run`
When developing, it's convenient to just execute the applications main-method, which is in [Application](oidc-playground-server/src/main/java/playground/PlaygroundServerApplication.java).
### [The oidc-playground-client](#playground-client)
The client is build with react and to get initially started:
```
cd oidc-playground-client
yarn install
yarn start
```
Browse to the [application homepage](http://localhost:3006).
To add new dependencies:
`yarn add package --dev`
When new yarn dependencies are added:
`yarn install`
To run all JavaScript tests:
```
cd client
yarn test
```
Or to run all the tests and do not watch - like CI:
```
cd client
CI=true yarn test
```