acquia/blt-simplesamlphp

此包已被放弃且不再维护。未建议替代包。

Acquia BLT 的 SimpleSAMLPhp 集成

v1.0.0 2020-12-11 17:49 UTC

This package is not auto-updated.

Last update: 2023-04-18 00:23:39 UTC


README

此项目已不再维护

Acquia 建议使用 SAML 身份验证模块代替 SimpleSAMLphp。更多信息请参阅https://docs.acquia.com/site-factory/manage/sso

概览

这是一个Acquia BLT插件,提供与SimpleSAMLPhp的集成。

此插件提供了在 simplesamlphp 命名空间中的一组命令,这些命令将使用一系列模板配置文件初始化 SimpleSAMLPhp 集成。

此插件是社区支持的。Acquia 不为此软件提供任何直接支持或提供任何关于其稳定性的保证。

安装和用法

要使用此插件,您必须已经有一个使用 BLT 12 或更高版本的 Drupal 项目。

在您的项目中,使用 Composer 需求此插件

composer require acquia/blt-simplesamlphp

此插件提供用于自动化 SimpleSAMLphp 设置过程的命令,并协助将配置文件部署到 Acquia Cloud。您必须熟悉如何在 Acquia Cloud 上使用 SimpleSAMLphp 的配置过程,如使用 SimpleSAMLphp 在 Acquia Cloud 上的说明所述。

在继续之前,通过完成以下任务来准备您的 SimpleSAMLphp 配置

  1. 运行以下命令以执行初始安装任务:blt recipes:simplesamlphp:init

    初始化命令完成的任务包括以下内容

    • 将配置文件复制到 ${project.root}/simplesamlphp/config
    • simplesamlphp 属性添加到 blt/blt.yml 文件中,该属性指示 Acquia BLT 在部署到 Acquia Cloud 时包含您的 SimpleSAMLphp 配置。
    • 在 docroot 中创建到 simplesamlphp 库的 Web 可访问目录的符号链接。
  2. 按照使用 SimpleSAMLphp 在 Acquia Cloud 上的说明更新位于 ${project.root}/simplesamlphp/config 目录中的配置文件。

  3. 运行以下命令以将配置文件复制到本地 SimpleSAML 库:blt source:build:simplesamlphp-config

    注意:source:build:simplesamlphp-config 命令仅用于本地使用,并且因为该命令会覆盖供应商文件,运行该命令不会产生对 Git 可见的任何更改。

SimpleSAMLphp 现应在您的本地环境中准备好测试。当您准备好在 Acquia Cloud 环境中测试时,提交您的配置文件,并使用 blt artifact:deploy 或 Acquia BLT 支持的任何持续集成服务进行常规构建部署。Acquia BLT 将在构建部署工件时添加和提交您的配置文件。

许可

版权(C)2020 Acquia,Inc。

本程序是自由软件:您可以按照自由软件基金会发布的GNU通用公共许可证第2版的规定重新分发和/或修改它。

本程序的分发旨在使其有用,但没有任何保证;甚至没有关于其适销性或特定用途适用性的暗示保证。有关详细信息,请参阅GNU通用公共许可证。