【问题标题】:Office-365-SDK-for-Android with Windows NTLM AuthenticationOffice-365-SDK-for-Android 与 Windows NTLM 身份验证
【发布时间】:2014-09-07 17:53:36
【问题描述】:

Microsoft Open Technologies 最近发布了“Office-365-SDK-for-Android”,用于开发与 Office-365 和 SharePoint 集成的 Android 应用程序。

在上面的演示中,它使用 Office365 和 Microsoft Azure Active Directory 身份验证库进行了测试。

此“Office-365-SDK-for-Android”是否提供任何实现以将 Windows NTLM 身份验证与 SharePoint On-Premises 结合使用?

【问题讨论】:

    标签: android sharepoint sharepoint-2013 office365 office365-apps


    【解决方案1】:

    这取决于你想要达到什么目标。为 Sharepoint Online 公开的 API 在 Sharepoint On-Premises 上不可用,但您可以访问 Sharepoint On-Premises 中的现有 API。 例如,如果您想使用列表,是的,您可以使用该库,但请了解我们的主要目标是 Office 365 (Sharepoint Online)。

    它们与 Sharepoint 站点交互的关键类是:https://github.com/OfficeDev/Office-365-SDK-for-Android/blob/master/sdk/office365-lists-sdk/src/com/microsoft/office365/lists/SharepointListsClient.java。您会看到这非常简单,您唯一需要的是实现 Credentials 接口,以使用适合您需要的机制来验证请求。你可以在这里找到几个实现:

    https://github.com/OfficeDev/Office-365-SDK-for-Android/tree/master/sdk/office365-base-sdk/src/com/microsoft/office365/http

    我记得我使用https://github.com/OfficeDev/Office-365-SDK-for-Android/blob/master/sdk/office365-base-sdk/src/com/microsoft/office365/http/BasicAuthenticationCredentials.java 对测试共享点安装进行身份验证没有问题,但这一切都取决于你的情况。只要您传递了 Credentials 接口的正确实现,它就应该可以工作。

    问候, 马科斯

    -免责声明:我是 Office 365 Android SDK 的开发人员。

    【讨论】:

    • 所有链接都坏了
    • @Luten 抱歉,我不再拥有这些存储库。从几年前开始。
    • 我是这么认为的。 Sharepoint 集成给了我很多痛苦 =((
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多