首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要使用React-native、Spring Rest Api和ADFS4.0实现OpenID连接/ OAuth2流的帮助

需要使用React-native、Spring Rest Api和ADFS4.0实现OpenID连接/ OAuth2流的帮助
EN

Stack Overflow用户
提问于 2019-07-10 13:45:53
回答 1查看 464关注 0票数 1

我真的很难理解我应该如何实现我的授权流程。我认为我已经使用我在标题中列出的技术正确地实现了身份验证流程。以下是我想要实现的目标:

基本上,我有一个使用React-Native构建的移动应用程序,并且我已经为这个移动应用程序创建了一个restful API。目前,我已经使用ADFS 4.0实现了身份验证。我的移动应用程序直接使用ADFS端点对用户进行身份验证,我能够从那里正确地接收id_token和访问令牌。但现在我不知道下一步该做什么了。在我使用openID之前,我有自己的身份验证和OAuth2流,每次我从移动应用程序向Spring REST Api发出请求时,我都会在头文件中提供访问令牌,并使用它从授权服务器验证用户是否确实通过了身份验证,并且还收到了一些关于用户的关键信息,以便在我的应用程序接口中使用。但是现在,因为我使用OpenID-ConnectADFS 4.0进行身份验证,所以我在id_token中的API中有了所需的关键信息。问题是,我现在到底应该从移动应用程序、id_tokenaccess token或两者都发送什么到我的应用程序接口?给定指向ADFS处的userinfo端点的access token,将返回令牌所有者的主题。例如,有没有什么方法可以使用主题接收用户信息,或者我到底应该做什么。我已经尝试了很多次来研究这个问题,但是我仍然很困惑。

EN

回答 1

Stack Overflow用户

发布于 2019-07-18 02:16:25

将访问令牌发送到header中的API。在API中,验证令牌,并根据需要查找用户信息。我的here的一个Spring示例,如果它有用的话。

乐于回答任何后续问题..

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56964058

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档