oat-sa / lib-lti1p3-core
OAT LTI 1.3 核心库
7.0.2
2024-03-09 20:12 UTC
Requires
- php: >=8.0.0
- ext-json: *
- ext-openssl: *
- codercat/jwk-to-pem: ^1.1
- guzzlehttp/guzzle: ^7.8
- lcobucci/jwt: ^4.3
- league/oauth2-server: ^8.5
- nesbot/carbon: ^2.72 || ^3.0
- nyholm/psr7: ^1.8
- phpseclib/phpseclib: ^3.0.37
- psr/cache: ^2.0 || ^3.0
- psr/http-message: ^1.1 || ^2.0
- psr/http-server-handler: ^1.0
- psr/log: ^1.0 || ^2.0 || ^3.0
- ramsey/uuid: ^3.9 || ^4.7
Requires (Dev)
- cache/array-adapter: ^1.2
- php-coveralls/php-coveralls: ^2.7
- phpunit/phpunit: ^9.6
- psalm/plugin-phpunit: ^0.15
- vimeo/psalm: ^4.30
- dev-master
- 7.0.2
- 7.0.1
- 7.0.0
- 6.9.1
- 6.9.0
- 6.8.0
- 6.7.2
- 6.7.1
- 6.7.0
- 6.6.0
- 6.5.0
- 6.4.0
- 6.3.1
- 6.3.0
- 6.2.0
- 6.1.0
- 6.0.1
- 6.0.0
- 5.0.1
- 5.0.0
- 4.2.0
- 4.1.0
- 4.0.0
- 3.3.1
- 3.3.0
- 3.2.2
- 3.2.1
- 3.2.0
- 3.1.1
- 3.1.0
- 3.0.0
- 2.4.0
- 2.3.0
- 2.2.0
- 2.1.0
- 2.0.4
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 1.2.0
- 1.1.0
- 1.0.0
- dev-feature/get-lti-token
- dev-feature/sonarqube-integration
- dev-develop
- dev-release/SOLAR-68/tao-3-x-sso
- dev-fix/AUT-2631/allow-empty-verification-key
- dev-feature/TR-4408/redirect_uri_must_be_static
This package is auto-updated.
Last update: 2024-09-03 13:26:44 UTC
README
IMS 认证 PHP 库,用于实现 LTI 1.3 核心 作为 平台和/或工具。
目录
TAO LTI 1.3 PHP 框架
此库是 TAO LTI 1.3 PHP 框架 的一部分。
IMS
以下提供有关 IMS 的相关信息。
相关认证
相关规范
安装
$ composer require oat-sa/lib-lti1p3-core
文档
以下为按主题组织的库文档。
快速入门
- 如何 配置核心库
- 如何 实现核心库接口
- 如何 暴露 JWKS 端点
消息交互
- 如何 处理平台发起的 LTI 消息
- 如何 处理工具发起的 LTI 消息
服务交互
- 如何 设置 LTI 服务服务器
- 如何 使用 LTI 服务客户端
Wiki
更多详细信息请参考 库 Wiki。
测试
运行测试
$ vendor/bin/phpunit
注意:有关可用的测试套件,请参阅 phpunit.xml.dist。