mirror of
http://124.126.16.154:8888/singularity/hyperf-saml.git
synced 2026-01-15 03:25:05 +08:00
48 lines
1.3 KiB
PHP
48 lines
1.3 KiB
PHP
<?php
|
||
|
||
declare(strict_types=1);
|
||
|
||
use function Hyperf\Support\env;
|
||
|
||
return [
|
||
// 当前项目类型
|
||
'type' => 'sp', // 可选值:sp/idp
|
||
|
||
// 是否支持多用户同时在线
|
||
'allow_multi_online' => true,
|
||
|
||
// IDP 相关配置
|
||
'server' => [
|
||
// common config
|
||
'idp_id' => env('IDP_ID', 'https://test-accountx.luxcreo.cn/api/v1/auth'),
|
||
// 单点登录
|
||
|
||
// idp config
|
||
|
||
// sp config
|
||
// 以下内容向服务端申请
|
||
'idp_assertion_url' => env('IDP_ASSERTION_URL', 'https://test-accountx.luxcreo.cn/api/v1/auth/assertion'),
|
||
// 判断用户是否登录
|
||
'idp_logout_url' => env('IDP_LOGOUT_URL', 'https://test-accountx.luxcreo.cn/api/v1/slo'),
|
||
//单点退出
|
||
],
|
||
|
||
// SP 相关配置
|
||
'client' => [
|
||
// sp config
|
||
// 以下内容向服务端申请
|
||
'entity_id' => env('ENTITY_ID', ''), // TODO 业务系统唯一标识
|
||
'acs_url' => env('ACS_URL', ''), // TODO 回调地址
|
||
'landing_host' => env('LANDING_HOST', ''), // TODO 站点 host
|
||
],
|
||
|
||
// 证书
|
||
'credential' => [
|
||
'enable' => false,
|
||
'directory' => BASE_PATH . '/cert/', // 签名所在目录
|
||
// 证书文件名
|
||
'crt' => 'saml.crt',
|
||
'pem' => 'saml.pem',
|
||
],
|
||
];
|