Skip to content

Test suite that allows developers to test the SMART Backend Service authorization flow

License

Notifications You must be signed in to change notification settings

Koppeltaal/Koppeltaal-2.0-SMART-Service-TestSuite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Koppeltaal 2.0 SMART Backend Service Test Suite

This test suite is intended for developers to support the implementation of registering their SMART backend service to Koppeltaal 2.0.

Running the software

Downloading shared libraries

Koppeltaal 2.0 uses shared libraries as certain functionality (e.g. JWKS or SMART Backend Services) are used in many components. These shared libraries are published to GitHub Packages. In order to download these, you'll need a GitHub Personal Access Token with at least the read:packages scope.

After you have this token, you must add GitHub as a Maven server to your ~/.m2/settings.xml.

The <server> tag should be added like this, replace the username and password:

<server>
  <id>github</id>
  <username>{{YOUR_GITHUB_USERNAME}}</username>
  <password>{{YOUR_GITHUB_PERSONAL_ACCESS_TOKEN}}</password>
</server>

Running using java and maven

Prerequisites

  • Java version 11 or newer
  • Maven 3.6 or newer
mvn clean spring-boot:run

Running using docker

docker build . -t smart_testsuite && docker run --name smart_testsuite -p 8080:8080 smart_testsuite

Using the software

Navigate to the url http://localhost:8080 to open the test suite

About

Test suite that allows developers to test the SMART Backend Service authorization flow

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published