<分区>
我们在带有 IIS 的 php 5.2 上运行一个内部网站。
目前每个用户都分配了一个登录名。登录信息由 php 授权,根据 sql server 数据库表确认信息。
PHP 使用 sql server 身份验证将 select 语句发送到 sql server。
我们想保留sql server认证;但是,我们希望用户能够使用 Windows 身份验证访问该站点。
我们如何在 php 站点上实现 windows 身份验证?
<分区>
我们在带有 IIS 的 php 5.2 上运行一个内部网站。
目前每个用户都分配了一个登录名。登录信息由 php 授权,根据 sql server 数据库表确认信息。
PHP 使用 sql server 身份验证将 select 语句发送到 sql server。
我们想保留sql server认证;但是,我们希望用户能够使用 Windows 身份验证访问该站点。
我们如何在 php 站点上实现 windows 身份验证?
最佳答案
您可以使用 PHP 的 LDAP
绑定(bind)来实现此目的。
Here是一个使用 ldap_bind
实现的示例PHP 扩展。
这个例子实现的是使用Active Directory
根据 目录服务 对您的客户端进行身份验证,该目录服务提供 Active Directory 域 上当前注册用户的列表。
关于php - 是否可以在 php 站点上进行 Windows 身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15844879/