【问题标题】:sharepoint as authentication providersharepoint 作为身份验证提供程序
【发布时间】:2012-02-22 04:31:21
【问题描述】:

是否可以使用 sharepoint 作为身份验证提供程序?

这是我的设置:

服务器 A -> IIS Web 应用程序为不同的用户提供程序加载自定义 dll

服务器 B -> Sharepoint 2007

服务器 C & D -> 多个 AD

Sharepoint 被配置为使用多个 AD 作为用户提供者

这就是我想要实现的目标:

用户在 Web 应用程序中输入他的共享点凭据,这会自动加载 dll(我需要创建) 然后,此 dll 以某种方式将凭据转发到共享点并检索某种用户对象。 dll 将 sharepoint 用户对象解析为它自己的类并将其发送回 webapp。 这可能吗?如果是,那么最好的方法是什么?我知道 sharepoint 有网络服务等,但我不知道这是否可行。

所有服务器都在同一个网络中,在本地访问,因此传递凭据不是什么大问题。

【问题讨论】:

    标签: web-services sharepoint authentication


    【解决方案1】:

    用户组网络服务

    您是否考虑过使用 UserGroup Web 服务 http://msdn.microsoft.com/en-us/library/websvcusergroup.aspx

    可通过http://sharepointserver/_vti_bin/UserGroup.asmx获取

    它有 GetUserInfo 方法,http://msdn.microsoft.com/en-us/library/websvcusergroup.usergroup.getuserinfo.aspx

    身份验证网络服务

    还有Authentication Web Service,不过只返回登录结果http://msdn.microsoft.com/en-us/library/websvcauthentication.aspx

    无论如何都非常适合检查用户的有效性。

    可通过http://sharepointserver/_vti_bin/Authentication.asmx获得

    【讨论】:

    • 这可能确实有效,我可以首先检查用户的有效性以检查他们的凭据,如果有效,我可以获取用户详细信息以传递给 Web 应用程序。感谢您的帖子!
    猜你喜欢
    • 2017-12-25
    • 2015-08-24
    • 1970-01-01
    • 2020-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多