一个登录实现Android

时间:2018-01-24 06:59:39

标签: java android

我只想为我的Android应用实施OneLogin,但我无法找到任何文档。

1) Does onelogin provide support for MobileApps?
2) Does it provides any API's which is used for authorization and authentication.

链接已推荐 - : https://developers.onelogin.com/saml/java

我对如何实现这一点感到困惑。

任何帮助都会被高度评价!!

2 个答案:

答案 0 :(得分:0)

IMO你应该检查Java SDK of OneLogin

您必须从开发者控制台获取client_id,client_secret。 将您的凭据与您的地区一起放置......

SDK设置存储在名为onelogin.sdk.properties的文件中,该文件可在src/resources文件夹中找到。

SDK有3个设置参数:

  • onelogin.sdk.client_id Onelogin OAuth2客户端ID
  • onelogin.sdk.client_secret Onelogin OAuth2客户端秘密
  • onelogin.sdk.region指示实例的托管位置。可能 价值观:'我们'或'欧盟'。

这可能对您有所帮助

答案 1 :(得分:0)

另一个答案(来自Tejas)涵盖了对OneLogin API的访问(可用于对用户进行身份验证)

更好的选择是在您的应用程序中实现OpenID连接或SAML。详情herehere

请注意,听起来您正在尝试实施仅限本机的客户端,在这种情况下,我会寻找原生 OIDC客户端,而不是上述两个建议,因为它们是基本上适用于Web客户端,而不是原生应用程序。