问题标签 [adldap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
authentication - Laravel 5.4 VueJS 2 adldap2 身份验证
我是 VueJS 的新手,有一个问题:我可以在 php.ini 中使用 adldap2 对用户进行身份验证。但是如何在 VueJS 中检查用户是否经过身份验证?登录在 2 小时后过期,用户在不再登录时应该无法与网站交互。顺便说一句,我还需要后端的“Auth::user()”。
所以我试图找到一种方法来获得类似let user = Auth.user;
VueJS 和Auth::user();
PHP 的东西。
我在 VueJS 中需要它来处理这样的事情:
yii2 - Yii:如何通过 Edvlerblog\Adldap2 使用 userprincipalname 而不是 samaccountname 验证密码
问题
目前正在寻找其他人在需要使用 验证密码功能userprincipalname
而不是使用samaccountname
.
如果您遇到任何具体问题,请在评论中提供反馈,以便我们更新文档。
当前实施
为了app/common/model/LoginForm
获取用户
Edvlerblog\Adldap2 getUser() 函数有效,甚至缓存 queryLdapUserObject,允许您获取任何 AD 属性。
验证密码()
目前,以下 validatePassword 函数对我不起作用,因为在我的实例中,AD 必须针对userprincipalname
而不是samaccount
名称进行身份验证。
php - Laravel 5.5 中的 AdLdap2 问题
当我尝试将 LDAP 与 Laravel 5.5 一起使用时收到错误消息
但是,我启用了 LDAP 的 PHP 扩展
和
和php信息
我在用
laravel-5 - Adldap2-Laravel,把我的逻辑放在哪里
我需要使用 Adldap2-Laravel。我的 laravel 应用程序基于 Laravel-boilerplate 5。
我看到该应用程序正在使用的唯一 login() 方法是这个:vendor\laravel\framework\src\Illuminate\Foundation\Auth\AuthenticatesUsers.php
我知道它是一个供应商,但出于测试目的,我已经public function login(Request $request)
像这样编辑了该方法:
这一切都很好,但我怎么能不接触这个供应商文件呢?我应该在哪里寻找通过 Adlap 验证来实现 if-else 的地方。
php - 在 laravel 5.5 中找不到类“Adldap\Laravel\AdldapServiceProvider”错误
我想为我的 Laravel 5.5 应用程序添加 Ldap 身份验证。我添加了 ldap 提供程序,
'providers' => [
...
Adldap\Laravel\AdldapServiceProvider::class,
Adldap\Laravel\AdldapAuthServiceProvider::class,
]
,
'aliases' => [
...
'Adldap' => Adldap\Laravel\Facades\Adldap::class,
]
,
当我运行命令 (php artisan vendor:publish --tag="adldap") 或 (php artisan serve) cmd 时显示此错误。请帮我解决这个错误。我的 php 版本是 7.1.10
laravel - 使用 Laravel 的 LDAP 服务器
我需要将我的 laravel 网站连接到我的 LDAP 服务器。
但首先我想在一个新网站上连接我的 LDAP 服务器。我找到了一个教程来做到这一点adldap2/adldap2-laravel
:https ://github.com/jotaelesalinas/laravel-simple-ldap-auth
我已经按照教程进行操作,并且通过启动网站没有出错:
现在我应该能够使用我的 AD 中的任何用户进行连接,但是当我尝试连接它时,不要在没有任何错误的情况下记录我。
我被卡住了,因为我不知道该怎么做,我能做些什么来测试我与我的 LDAP 服务器的连接并查看我犯了什么错误(需要查看错误消息......)
我已经在我的网站之外创建了一个 php 文件来检查我的 LDAP 服务器凭据是否正常并且一切正常。
我已经签到了,storage > logs > laravel.log
但我最后的日志是昨天。
我的登录控制器:
config > adldap.php
代码:
我的config > adldap_auth.php
:
我的config > auth.php
laravel - Ldap/Laravel - 使用 SSL 或 TLS 时连接不成功“使用未定义的常量 LDAP_OPT_X_TLS_CACERTFILE”
- Laravel 版本:5.2.45
- Adldap2-Laravel 版本:(截至今日最新)
- PHP版本:7.2
- LDAP 类型:OpenLDAP
adldap.php:
使用未定义的常量 LDAP_OPT_X_TLS_CACERTFILE - 在第 230 行的 /var/www/laravel/config/adldap.php 中假定为“LDAP_OPT_X_TLS_CACERTFILE”
日志:
我正在尝试使用端口 636 连接到我的 LDAP 服务器,但它无法识别 LDAP_OPT_X_TLS_CACERTFILE。想法?
php - Laravel 5.6 使用 JWT 和 ADLDAP 进行身份验证
我为使用 Vue/Vuetify 和 Laravel api 后端构建的 SPA设置了我的 ldap 服务器(使用adldap2/adldap2-laravel
)和我的 JWT 设置(使用)。tymon/jwt-auth
JWT 已全部设置为,如果我将我的提供者保留为 eloquent,我可以让我的 eloquent 用户成功登录尝试:
一旦我将驱动程序更改为 adldap 并尝试使用已知在我们的 ldap 系统中有效的用户名/密码,我就会陷入未经授权的错误。有没有人有任何建议或资源来结婚这两个?我知道 laravel/passport 会话和 JWT 有很多不同,但我没有看到一个简单的解决方案。这是我的 AuthController:
php - yii2-adldap 不验证 AD 用户
我正在尝试使用 yii2-adldap 模块登录,但出现“密码错误”。密码正确。这是我的代码:
我的 getUser 如下:
php - 无法连接到 Linux 服务器上的 AD LDAP:PHP 致命错误
我正在使用 AD LDAP 身份验证代码将我的 Web 门户连接到 SSO,但我无法这样做,因为它给了我以下错误。
在 Windows 服务器上尝试相同的代码工作正常。
Linux 服务器中是否需要提供任何特定权限?端到端连接所需的端口(389 和 636)已打开并已确认,但 LDAP 仍然无法连接。
带有消息:
请建议可以执行哪些操作来运行 LDAP 代码以进行 SSO 身份验证。