Android ADFS-仅限身份验证,无声明。安卓应用程序

Android ADFS-仅限身份验证,无声明。安卓应用程序,android,oauth,adfs,ws-federation,Android,Oauth,Adfs,Ws Federation,在我们公司,我们有一个面向互联网的代理基础设施ADFS 3.0。我们已经进行了一些简单的集成(Salesforce、定制应用程序等) 这一次,一个软件合作伙伴正在为我们构建一个Android应用程序。情况如下: -该应用程序是一个丰富的应用程序,一个apk -该应用程序在我们网络之外的平板电脑上运行,他们将有3G卡接入互联网。 -该应用程序需要使用公司密码验证公司广告用户。 -该应用程序每天将登录和注销不同的用户数次。设备未分配给个人。 -设备/应用程序未在我们的域中注册 因为我们有可以从apk

在我们公司,我们有一个面向互联网的代理基础设施ADFS 3.0。我们已经进行了一些简单的集成(Salesforce、定制应用程序等)

这一次,一个软件合作伙伴正在为我们构建一个Android应用程序。情况如下: -该应用程序是一个丰富的应用程序,一个apk -该应用程序在我们网络之外的平板电脑上运行,他们将有3G卡接入互联网。 -该应用程序需要使用公司密码验证公司广告用户。 -该应用程序每天将登录和注销不同的用户数次。设备未分配给个人。 -设备/应用程序未在我们的域中注册

因为我们有可以从apk访问的ADFS 3.0,所以我们将使用它来验证用户,似乎OAuth是我们最好的选择,我们也可以使用WS-Federation

  • 您认为OAuth和WS-Fed适合这个场景吗
  • ADF是否提供了一些我们可以用来吸引用户的服务

  • 提前非常感谢。

    部分答案:使用WS-Trust

    我们可以在以下位置使用ADF公开WS-Trust:

    从我们的代码中,我们使用用服务器证书加密的UsernameToken创建一个请求安全令牌

    所有参数都正常,我们收到SAML断言作为响应