plesk/id4me-relying-party

0.2.0 2019-03-25 09:43 UTC

This package is not auto-updated.

Last update: 2024-09-18 11:01:39 UTC


README

一个旨在简化使用 id4me 功能的 PHP 库。

功能

  • 发现
  • 注册
  • 身份验证
  • 验证
    • 仅遵循 ID4Me 规范的要求 4.5.3. ID Token 验证:1. 到 5. 和 9.

架构

以下技术结构和流程目前已实现

id4Me library process image (Petri-Netz)

要查看当前 id4me 库的客户端示例,请运行: `php examples/example.php`

先决条件

为了处理当前源代码,请确保您已安装以下软件

  • 最新版本的 docker
  • 最新版本的 docker-compose
  • php >= 7.1
  • php composer

如何构建

  • 使用 `composer install` 构建本地依赖

如何运行单元测试

  • 运行单个测试: <SOURCE_CODE_PATH>/vendor/bin/phpunit tests/<TEST_CLASS>.php
  • 运行所有测试: <SOURCE_CODE_PATH>/vendor/bin/phpunit --configuration phpunit.xml

如何启动应用程序

  • 只需使用 `docker-compose up` 启动

我们还在做什么?

  • 从身份权威注销
  • 从获取用户数据