Skip to content

Conversation

@ferishili
Copy link
Contributor

This PR fixes #459,

NOTE: It is still work in progress!

  • configuration for JWT, with key masking js.
  • all publications urls would get the jwt as query param
  • studio and editor redirect would get the JWT with a form submission to make opencast be aware of the session with JWT.
  • OpencastAPI class now contains all required methods for attaching JWT to the url and so on.

In order to test this PR, the JWT Auth should be also activated in your Opencast: https://docs.opencast.org/r/18.x/admin/#configuration/security.jwt/#spring-security-configuration

For our Opencast community instance : It is deactivated, since there are active tests in other ReviewApps, so in order to test this, we have inform others, since activating the JWT in Opencastwould result in 403 Error for others!

- configuration for JWT, with key masking js.
- all publications urls would get the jwt as query param
- studio and editor would get the JWT with a form submission.
- OpencastAPI class now contains all required methods for attaching JWT to the url and so on.
@ferishili ferishili requested a review from dagraf October 17, 2025 13:23
@ferishili ferishili self-assigned this Oct 17, 2025
@ferishili ferishili added enhancement New feature or request ILIAS 9 Issue appears or may only appear on ILIAS 9. labels Oct 17, 2025
@ferishili ferishili moved this from Backlog to In progress in Opencast & Opencast PageComponent Oct 17, 2025
@dagraf dagraf moved this from In progress to Testing in Opencast & Opencast PageComponent Nov 4, 2025
@dagraf
Copy link

dagraf commented Nov 4, 2025

In meeting: Community-Opencast is configured with JWT. Ansible scripts available for configuration of Opencast installation available.

ReviewApp: http://oc-pr-460.opencast.k8s.sr.solutions/

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

Labels

enhancement New feature or request ILIAS 9 Issue appears or may only appear on ILIAS 9.

Projects

Status: Testing

Development

Successfully merging this pull request may close these issues.

Integrate JWT Authentication from the Opencast PHP Library

2 participants