Skip to content

Conversation

@hirokiterashima
Copy link
Member

@hirokiterashima hirokiterashima commented Dec 17, 2025

Changes

  • Upgrade from SpringBoot 2.7 to 3.2. This caused change to many files due to library naming change
  • OAuth flow has been re-written to match new way. Before, we were using deprecated libraries

Test Prep

# OAuth2 Client Configuration for Google
spring.security.oauth2.client.registration.google.client-id=
spring.security.oauth2.client.registration.google.client-secret=
spring.security.oauth2.client.registration.google.scope=openid,email,profile
spring.security.oauth2.client.registration.google.redirect-uri=
  • Add new redirect URI to google cloud console
    http://localhost/login/oauth2/code/google

  • Run mvn clean compile

  • Restart WISE-Docker-Dev

Test

  • Everything works as before:
    • create teacher/student accounts
    • log in/out
      • username/password
      • Google
      • Microsoft <- this doesn't work yet, but will get it working before we merge this PR.
    • create/edit units
    • set up run
    • work on run as student
    • grade work as teacher
    • etc...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants