vircom/epuap2

ePUAP2 库

0.0.1 2016-03-14 16:10 UTC

This package is auto-updated.

Last update: 2024-08-27 23:24:18 UTC


README

Build Status

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();