ubc-web-services/ubc_saml_auth10

此包的最新版本(1.2)没有可用的许可信息。

受保护路径的UBC SAML Auth配置

安装: 695

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:drupal-module

1.2 2024-06-05 22:54 UTC

This package is auto-updated.

Last update: 2024-09-05 23:35:18 UTC


README

在Drupal ^9.2 || ^10,PHP 8中设置受保护路径

保护私有文件媒体

此模块可以与其他模块结合使用,为私有文件媒体类型提供保护。

  1. 下载 r4032login模块
  2. 下载 私有文件下载权限模块
  3. 导航到 /admin/people/permissions 并找到 绕过私有文件下载权限 的设置。勾选“认证用户”复选框并保存。
  4. 导航到 /admin/config/system/r4032login/settings 并选择 允许列表页面重定向,添加网站使用的私有文件系统路径,后跟一个 * 通配符。例如:/system/files/media-uploads/files/* 并保存。
  5. 导航到“匿名行为”选项卡,并将重定向路径更改为 /saml_login 并保存。

这应确保未经认证的用户无法访问私有文件,如果通过直接链接访问私有文件,则会被私有文件下载权限模块阻止,这将导致403错误,4032login模块将导致此403错误重定向到CWL登录。登录成功后,用户将被重定向回他们试图访问的原始文件。登录失败将拒绝访问。这为私有文件提供了额外的保护,并允许将私有文件作为媒体类型进行保护,而不是需要将它们附加到节点并保护该节点。

有关参考,请参阅 https://isc.ubc.ca/admin/config/system/r4032login/settings