【问题标题】:Sharepoint - where to get started with integrating to another siteSharepoint - 从哪里开始集成到另一个站点
【发布时间】:2009-08-28 22:40:29
【问题描述】:

我们的网络上有一个共享点实例,我们可以通过登录 Windows 自动登录。 (他们不会被提示登录)

我们有另一个需要用户登录的网络应用程序,但它目前有自己的用户名/密码设置。

我们的目标是让其他应用程序(我们已经构建)以与 sharepoint 相同的方式运行 - 如果您登录到 Windows,它会将您直接登录到应用程序。

我从哪里开始? (我假设这需要 LDAP)

任何指导将不胜感激。

我们的设置(Windows):

视窗 IE7 & 8 Windows Active Directory 管理用户/密码

我们的设置(其他应用程序):

RHEL(如果真的需要,可以是 Windows Server) PHP 5 阿帕奇 mySQL - 用户名和密码存储在 mySQL 中

更新: 也许一张图会有所帮助:Look at this

【问题讨论】:

    标签: php sharepoint


    【解决方案1】:

    您希望在 PHP 应用程序中实现 NTLM 身份验证,请参阅我之前的回答:

    Can a PHP intranet share Windows logins?

    【讨论】:

    • 所以,我阅读了这篇文章。似乎有道理...如果服务器是 2 个独立的域怎么办?一个是a.com,另一个是b.com(甚至是b.com)那它还能用吗?
    • 只要打开页面的用户在两个域中都是已知的,就可以。它们是真正独立的域还是一个子域?
    • 一个是 Windows 域(来自 AD),另一个不是 AD 域的一部分,它只是一个标准 URL。 a.com 是一个 AD 域,b.com 只不过是 Internet 上的一个域。我已经编辑了我的问题以帮助描述更多细节。
    【解决方案2】:

    如果您的其他 Web 应用程序使用 Windows 集成身份验证(NTLM 或 Kerberos 身份验证,甚至是基本身份验证),那么它可以以相同的方式运行。根据浏览器的不同,它可以使用其中一种方法自动记住并登录网站。但是,每个浏览器可能会有所不同。 IE 具有基于区域(Int​​ernet、本地 Intranet、受信任的站点)自动登录的设置。

    您不一定需要让您的其他应用程序使用相同的用户存储 (AD/LDAP),但这可能是有意义的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-03
      • 2014-11-29
      • 2011-06-03
      • 1970-01-01
      • 2010-12-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多