9 Commits

Author SHA1 Message Date
a4f99f1b29
WAR file is never executed but rather deployed to an application server 2025-03-28 12:49:13 +01:00
87d6bd594c Provide an embedded Docker container for local development (#1)
Allow developers to add this as a service to their Docker Compose file to enable local OAuth 2.0 flows.

See the following example:
```
services:
  oauth2:
    build: https://gitea.dsv.su.se/DMC/oauth2-authorization-server.git
    restart: unless-stopped
    ports:
      - "<host_port>:8080"
    environment:
      CLIENT_ID=awesome-app
      CLIENT_SECRET=p4ssw0rd
      CLIENT_REDIRECT_URI=http://localhost/oauth2/callback
```

Reviewed-on: #1
2025-03-26 18:51:20 +01:00
becbcec39f
Upgrade Spring Boot version 2025-03-25 12:59:02 +01:00
fbca82d17e
Lower required Java version 2025-03-25 12:57:31 +01:00
91239cbd6e
Developer custom authorization 2025-03-21 15:14:58 +01:00
4867bd24da
Upgrade to Spring Boot 3.4 2025-03-21 15:14:48 +01:00
1fb5e99453
Use Spring Boot built-in Docker compose support 2025-03-21 15:14:47 +01:00
525d33ed01
Protected admin section 2025-03-21 15:14:43 +01:00
7fbbb076a8
Early milestone
Working OAuth 2.0 server with authentication via Shibboleth. Has a "dev" profile to simulate Shibboleth while developing.
2025-03-21 15:14:33 +01:00