simplesamlphp/simplesamlphp-module-autotest

本模块提供了一个用于自动测试身份验证源的接口。

v1.2.1 2023-01-10 17:10 UTC

This package is auto-updated.

Last update: 2024-09-21 19:35:12 UTC


README

Build Status Coverage Status Scrutinizer Code Quality Type Coverage Psalm Level

本模块提供了一个用于自动测试身份验证源的接口。

安装

一旦您安装了SimpleSAMLphp,安装此模块非常简单。只需在SimpleSAMLphp安装根目录下执行以下命令

vendor/bin/composer require simplesamlphp/simplesamlphp-module-autotest:dev-master

其中 dev-master 指示Composer从Git仓库安装 master 分支。如果您想使用该模块的稳定版本,请参阅可用的 版本

默认情况下,此模块是禁用的。如果您想在安装后启用该模块,只需将其添加到您的 config.php 中的 module.enable 数组即可。

用法

此模块提供了三个网页

  • SIMPLESAMLPHP_ROOT/module.php/autotest/login
  • SIMPLESAMLPHP_ROOT/module.php/autotest/logout
  • SIMPLESAMLPHP_ROOT/module.php/autotest/attributes

所有网页都有一个必填参数 'SourceID',即认证源名称。

成功时,网页将打印一行“OK”。属性页面还将列出用户的全部属性。出错时,它们将设置HTTP状态码为500内部服务器错误,打印一行“ERROR”,然后打印任何有关错误的信息。

注意:您仍然需要解析登录页面以提取登录表单中的参数。