dunksjunk/ad-auth

一个用于添加 Active Directory 认证和本地数据库用户映射的 Laravel 5.0/5.1 包。

这个包的官方仓库似乎已不存在,因此该包已被冻结。

5.0.0 2015-08-13 03:43 UTC

This package is not auto-updated.

Last update: 2023-04-15 10:18:22 UTC


README

Supported Laravel Version Latest Version on Packagist Build Status Quality Score Software License

一个用于添加 Active Directory 认证和本地数据库用户映射的 Laravel 5.0/5.1 包。

此工具针对 Microsoft Active Directory 服务进行优化和配置,用于身份验证。

安装

通过 Composer

$ composer require "dunksjunk/ad-auth":"dev-master"

dev-master 应该始终适用于当前发布的 Laravel 版本。

接下来,将服务提供者添加到 /config/app.php 中的 providers 部分

dunksjunk\ADAuth\ADAuthServiceProvider

然后,在您的 Laravel 应用根目录中

$ php artisan vendor:publish --provider="dunksjunk\ADAuth\ADAuthServiceProvider"

这将在您的配置目录中放置一个 adauth.php 文件。

使用您的域信息和其他设置编辑 config/adauth.php。

最后,修改 /config/auth.php 以使用 ADAuth 驱动程序

'driver' => 'ads',

使用方法

通常,只需将其放入,设置您的选项并运行即可。

如果您使用 SSL 选项并且遇到问题,您可能需要将 'TLS_REQCERT allow' 行添加到 php 的 LDAP.conf 文件中。关于它的文章到处都是。

通常,常规连接在端口 389 上,SSL 连接在 636 上。

变更日志

有关最近更改的更多信息,请参阅 CHANGELOG

关于 Dunk's Junk

我发布的大多数东西都是我在各种项目上自己使用的工具和常规程序。尽管可能有许多其他版本,但我只发布了一个更适合我的版本,或者是我可以从中学习的东西。如果您能使用我的垃圾,请随意使用。如果您觉得它对您有用,请告诉我。

如果您能找到更好的做事方法,我会洗耳恭听,并仔细考虑任何建议。

我只是想制作好的、稳固的和简单的工具,它们易于设置和使用。只提供足够的灵活性以适应,但不要太多以至于工具本身变得臃肿。

致谢

许可证

MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件