Skip to content

Security #6

Description

@ciegler

Updated Issue:

Quarkus mainly offers OIDC as authentication mechanism, which also supports multi-tenancy. For Opencast we also need:

  • Basic / Form based Auth
  • Digest
  • JWT
  • multi-tenancy

There is a middleware to translate Shibboleth to OIDC and LTI 1.3 (according to the docs) is also using OIDC so neither of them should need additional work.

JWT in Opencast is in large parts a custom implementation, so we might just adjust our custom code rather than using the Quarkus JWT Authentication Mechanism.

Digest needs to be implemented.

Multi-tenancy needs to be configured / implemented independent from the Authentication Mechanism.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions