nswdpc / silverstripe-okta-boilerplate

为 Silverstripe 服务的 Okta 认证样板

安装次数: 1,126

依赖项: 0

建议者: 0

安全性: 0

星标: 0

关注者: 3

分支: 1

开放性问题: 1

类型:silverstripe-vendormodule

v1.0.0-rc1 2024-07-26 00:48 UTC

README

此模块将为您的 Silverstripe 网站添加 Okta OAuth2 认证

⚠️ 🧪 此模块正在积极开发中,可能包含破坏性更改。

范围

使用此模块,您可以

  • 通过配置使用 bigfork/silverstripe-oauth-login 创建 OAuth2 客户端
  • 通过 Okta OAuth 认证 Okta 用户,这些用户可能是或可能不是 Silverstripe 成员
  • 将用户链接到 Okta 组
  • 可选地,允许/禁止默认成员认证器与 Okta 认证并行使用

您需要

  • 一个 Okta 账户
  • 配置了授权范围的 Okta OAuth 服务应用程序
  • 如果您需要多个站点通过 Okta 进行认证,每个站点需要一个服务应用程序。
  • OAuth 的 clientIdclientSecret

文档

从这里开始,了解项目设置和配置示例。

要求

查看 composer.json

安装

通过 composer

composer require nswdpc/silverstripe-okta-boilerplate

安装模块后,运行 dev/build,然后 从文档开始

许可证

BSD-3-Clause

维护者

错误追踪器

我们欢迎对此项目的错误报告、拉取请求和功能请求。请在 Github Issue 追踪器上进行。

在打开新问题之前,请先查看 行为准则

安全性

如果您在此模块中发现了安全漏洞,请首先通过电子邮件 digital[@]dpc.nsw.gov.au 详细说明您的发现。

开发和贡献

如果您想为此模块做出贡献,请确保提出拉取请求并与模块维护者进行讨论。

在完成拉取请求之前,请先查看 行为准则