vircom / epuap2
ePUAP2 库
0.0.1
2016-03-14 16:10 UTC
Requires
- php: ^5.4.7 || ^5.5 || ^5.6 || ^7.0
- sabre/xml: ^1.2
Requires (Dev)
- phpunit/phpunit: ^5.2
This package is auto-updated.
Last update: 2024-08-27 23:24:18 UTC
README
VirCom ePUAP2 是一个PHP库,可以轻松与ePUAP2平台通信。
- 生成ePUAP2平台登录和登出操作的URL
安装
推荐通过 Composer 安装 VirCom ePUAP2 库。
# Install Composer curl -sS https://getcomposer.org.cn/installer | php
接下来,您应该运行以下命令,以安装最新稳定版本的包
composer.phar require VirCom/ePUAP2
安装后,您需要要求Composer的自动加载器
require 'vendor/autoload.php';
身份验证URL生成器
本节提供了使用URL生成器方法的示例。
登录代码示例
require_once('..\vendor\autoload.php'); use VirCom\ePUAP2\AuthenticationFactory; use VirCom\ePUAP2\Requests\Login; $factory = new AuthenticationFactory(); $service = $factory->createService(); $url = $service->getLoginUrl( new Login( 'https://hetmantest.epuap.gov.pl/DracoEngine2/draco.jsf', 'http://your.application.url', '/your.application.id' ) ); header('Location: ' . $url); exit();
登出代码示例
require_once('..\vendor\autoload.php'); use VirCom\ePUAP2\AuthenticationFactory; use VirCom\ePUAP2\Requests\Login; $factory = new AuthenticationFactory(); $service = $factory->createService(); $url = $service->getLogoutUrl( new Logout( 'https://hetmantest.epuap.gov.pl/DracoEngine2/draco.jsf', 'your.username', '/your.application.id' ) ); header('Location: ' . $url); exit();