【问题标题】:How to authorize my Android application in IS4如何在 IS4 中授权我的 Android 应用程序
【发布时间】:2021-03-05 04:01:49
【问题描述】:

我部署了 IdentityServer 4。 我还有一个需要在该 IS4 服务器上授权的 android 应用程序。

由于这个安卓应用不是手机(它是智能眼镜)并且无法使用经典的用户名/密码方法登录,我该如何获取它的 access_token 和 Id_token?

我的想法是这样的:

  1. 用户戴上眼镜,扫描他在用户登录的网络客户端上生成的二维码。
  2. 应用解析二维码中的数据,得到什么? (最好是“authorization_code”,但如何在客户端获取一个,我只暴露了 Id_token 和 access_token)
  3. 应用在令牌端点上请求 access_token。

请帮忙。 谢谢

【问题讨论】:

    标签: android oauth-2.0 identityserver4


    【解决方案1】:

    我会看看Device Flow,它专为设备没有浏览器的情况而设计。这涉及用户通过单独的设备登录,而受限设备轮询授权服务器。

    Curity Article + Video 提供了一个很好的概述。 Identity Server 也将对此提供支持。不过,我并没有声称对 Android 智能眼镜了解很多 :)

    【讨论】:

    • 就是这样!这正是我所需要的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-24
    • 1970-01-01
    • 2019-12-10
    • 1970-01-01
    相关资源
    最近更新 更多