ubc-web-services / ubc_saml_auth10
此包的最新版本(1.2)没有可用的许可信息。
受保护路径的UBC SAML Auth配置
1.2
2024-06-05 22:54 UTC
Requires
- drupal/simplesamlphp_auth: >=3.3
This package is auto-updated.
Last update: 2024-09-05 23:35:18 UTC
README
在Drupal ^9.2 || ^10,PHP 8中设置受保护路径
保护私有文件媒体
此模块可以与其他模块结合使用,为私有文件媒体类型提供保护。
- 下载 r4032login模块
- 下载 私有文件下载权限模块
- 导航到
/admin/people/permissions
并找到绕过私有文件下载权限
的设置。勾选“认证用户”复选框并保存。 - 导航到
/admin/config/system/r4032login/settings
并选择允许列表页面重定向
,添加网站使用的私有文件系统路径,后跟一个*
通配符。例如:/system/files/media-uploads/files/*
并保存。 - 导航到“匿名行为”选项卡,并将重定向路径更改为
/saml_login
并保存。
这应确保未经认证的用户无法访问私有文件,如果通过直接链接访问私有文件,则会被私有文件下载权限模块阻止,这将导致403错误,4032login模块将导致此403错误重定向到CWL登录。登录成功后,用户将被重定向回他们试图访问的原始文件。登录失败将拒绝访问。这为私有文件提供了额外的保护,并允许将私有文件作为媒体类型进行保护,而不是需要将它们附加到节点并保护该节点。
有关参考,请参阅 https://isc.ubc.ca/admin/config/system/r4032login/settings