simplesamlphp / simplesamlphp-module-adfs
实现 WS-federation IDP 的模块
v2.1.7
2024-09-01 09:36 UTC
Requires
- php: ^8.1
- ext-dom: *
- robrichards/xmlseclibs: ^3.1
- simplesamlphp/assert: ^1.0
- simplesamlphp/composer-module-installer: ^1.3.2
- simplesamlphp/saml2-legacy: ^4.6
- simplesamlphp/simplesamlphp: ^2.3
- simplesamlphp/xml-security: ^1.6
- symfony/http-foundation: ^6.4
Requires (Dev)
- dev-master / 3.0.x-dev
- v2.1.7
- v2.1.6
- v2.1.5
- v2.1.4
- v2.1.3
- v2.1.2
- v2.1.1
- v2.1.0
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0.0
- v2.0.0-rc6
- v2.0.0-rc5
- v2.0.0-rc4
- v2.0.0-rc3
- v2.0.0-rc2
- v2.0.0-rc1
- v2.0.0-beta.1
- v1.0.9
- v1.0.8
- v1.0.7
- v1.0.6
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- v0.9.10
- v0.9.9
- v0.9.8
- v0.9.7
- v0.9.6
- v0.9.5
- v0.9.4
- v0.9.3
- v0.9.2
- v0.9.1
- v0.9.0
- dev-feature/metadata-exchange
- dev-dependabot/github_actions/all-actions-8fb2d94d99
- dev-feature/library
- dev-feature/standalone-metadata
- dev-release-2.1
- dev-release-2.0
- dev-release-1.0
- dev-release-0.9
- dev-normalize_response
This package is auto-updated.
Last update: 2024-09-10 10:38:21 UTC
README
安装
使用 composer 安装
vendor/bin/composer require simplesamlphp/simplesamlphp-module-adfs
配置
下一步,您需要启用该模块:在 config.php
中,查找 module.enable
键并将 adfs
设置为 true
'module.enable' => [ 'adfs' => true, … ],
在 metadata-templates
中查看示例,以定义您的 idp 和任何依赖方/sps。
对于新接触 WS-Fed 的管理员的一些提示
-
realm
类似于 SAML 的 entityId。基于realm
的adfs-sp-remote.php
元数据数组。IP STS 类似于 IdP。 -
一些 WS-Fed 依赖方应用程序希望断言的生存时间比应用程序会话的生存时间长。如果不是这样,应用程序将发送用户到 IdP 再次登录,希望得到一个更长的生存期的断言。SSP 的默认断言生存时间为 5 分钟,而 SharePoint 默认希望为 10 分钟。使用
adfs-sp-remote.php
中的assertion.lifetime
将时间设置为比 SharePoint 中设置的时间更长(可以通过调整LogonTokenCacheExpirationWindow
进行配置)