【问题标题】:Android Oauth2 to authenticate my Spring ServerAndroid Oauth2 对我的 Spring Server 进行身份验证
【发布时间】:2019-12-23 23:46:36
【问题描述】:

我正在为考试开发一个 Spring Boot 服务器。

我遵循了this 教程,所以现在我有一个带有 MySQL 的 Spring 引导服务器、带有 OAuth2 的 Google 社交登录和一个 react-js 前端。 当我使用 react-js 登录时,我的请求标题中有“授权:Bearer ey....”,而我的 REST API 想要在会话中使用它。

现在我必须在 Android 中做同样的事情。我想使用 OAuth2 在我自己的服务器中使用社交登录登录,获取 AccessToken 并将其放入我的请求中,就像反应一样。 问题是我不知道该怎么办。我正在寻找解决方案或教程或指南将近 5 天,但每个链接似乎都不完整或仅使用谷歌服务器的社交登录。

有人可以链接我一些指南或向我解释我想做的事情的架构吗? 我试图阅读google documentation,但它并不完整,也没有任何可执行的基础项目或回购......

感谢您的阅读。

上传:我已经设置了 Android 应用程序,我可以登录并查看我的 IdToken。我无法理解的是如何将所有数据告诉我的 Spring 服务器。

【问题讨论】:

    标签: android spring-boot authentication oauth-2.0 bearer-token


    【解决方案1】:

    1 分钟的 Google 向我展示了 this。 一般来说,Google 上有很多如何将 OAuth2 集成到本机应用程序中的示例。

    【讨论】:

    • 我用过qwant lol 谢谢,我试试。找了5天也没找到能看懂的东西(肯定是我的错)...
    • 感谢您的教程。我设置了 Spring 服务器和 android 应用程序。我可以用 google 登录并显示我的 idToken。我无法理解的是如何将其提供给我的自定义 spring 服务器...
    • 您应该为此提出一个新问题,并说明您的登录过程是如何工作的。我可以想象的是,您需要将它作为端点传递给您的服务器。另外请标记我的答案,以便其他人可以找到教程
    猜你喜欢
    • 2017-10-08
    • 2019-04-09
    • 1970-01-01
    • 2022-11-03
    • 2017-12-26
    • 2019-03-18
    • 1970-01-01
    • 2014-09-15
    • 2013-06-24
    相关资源
    最近更新 更多