使用 ADFS 从 Android 应用程序对用户进行身份验证的要求

Requirements to Authenticate users from Android application with ADFS

我的 Web 开发经验有限,我的任务是通过客户的 ADFS 4.0 服务器对用户进行身份验证,以允许他们的员工为此应用程序和内部服务使用一组凭据。我有时间也愿意了解这个主题,但我没有意识到它的深度,希望能指出正确的方向!

正在开发的应用程序正在与用于管理目的的 Web 门户和用于存储应用程序内容的数据库配对。该应用程序仅 Android。

我一直在关注 ADAL;这是对 Web 服务和本机应用程序进行身份验证的正确方法吗?我需要客户提供哪些详细信息以及他们需要我提供哪些信息才能启用基于声明的身份验证?

非常感谢任何帮助。

A​​DFS 4.0 的官方示例是 here

有一个 SPA adal.js 示例,其中还包括调用 Web API。

A​​zure AD 有一个 Android 示例,它使用 ADAL Android here

配置非常相似,因此您可以按照 ADFS 示例中的指南了解如何在 ADFS 中设置 Android 示例。