ILIAS icon indicating copy to clipboard operation
ILIAS copied to clipboard

Composer: Add firebase/php-jwt as dependency

Open sergiosant02 opened this issue 1 month ago • 1 comments

This PR adds firebase/php-jwt as composer dependency.

General Information:

  • This dependency was already used in ILIAS.
  • License: BSD-3

Usage:

  • Used in LTIConsumer & LTIProvider components.

Wrapped By:

  • components/ILIAS/LTIConsumer
  • components/ILIAS/LTIProvider

Reasoning:

  • The php-jwt dependency is used in LTIProvider and LTIConsumer to handle JWT (JSON Web Tokens) for secure communication and authentication between platforms, ensuring token creation, validation, and decoding in compliance with LTI standards.

Maintenance:

The php-jwt dependency, maintained by Google's Firebase team, provides robust support for JWT handling with regular updates, ensuring reliability and alignment with current security standards.

Last update: 09 April 2025

Links: https://github.com/firebase/php-jwt

sergiosant02 avatar Dec 07 '25 22:12 sergiosant02

Jour Fixe, 08 DEC 2025: Dependency is accepted for ILIAS 12.

matthiaskunkel avatar Dec 08 '25 15:12 matthiaskunkel