首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >验证Java中的DotNetOpenAuth OAuth 2.0访问令牌

验证Java中的DotNetOpenAuth OAuth 2.0访问令牌
EN

Stack Overflow用户
提问于 2013-11-13 22:19:14
回答 1查看 437关注 0票数 0

我将集成现有的.NET web应用程序,使用.NET编写的Java2.0授权服务与OAuth web应用程序的DotNetOpenAuth。但我是.NET开发人员,所以对Java几乎一无所知。目标是使用此授权服务提供从.NET web应用程序到Java web应用程序的单点登录。

Java web应用程序所需要的就是验证发送给它的OAuth 2.0访问令牌,因为.NET web应用程序已经从授权服务获得了访问令牌。并向Java web应用程序发出请求。在这种情况下,Java web应用程序被视为资源服务器(根据OAuth 2.0标准中的角色,为了获取令牌资源所有者凭据,使用来自.NET web应用程序的密码流)

DotNetOpenAuth下发的获取访问令牌的请求结果如下:

代码语言:javascript
复制
{
  "access_token": "gAAAAH44atDAyWeu8BFwhLof7rtBRpiZrSlAC0zci8xU81tXHZDVkBX8LXrMLDHDYfimjuSOsdrXQIAY7Xf4JnK1x_fo_JSmvuiA5CvO5JUJNuEmHNSlR4ePO4tBPkOHQnN50DIRJMbHJdQrFZCqqaWz6s0iuvCuTMcTua6J0yaTPQaD9AAAAIAAAADHgef78SHh4-K2aZ87xYRoRFfmQ0lc3ET7Y5vAS7BadLM5btYvmrSkAWsCxhUji92D0LbKgyVkbQuuw5LnRP_zsxe_W_VztTqZ5m9PwJDL6q7McrUfiVQj_XBQqpv2slBeouD0F1k1KjVedR9Pwm7ganz4R7dmeYivnx8f0_isEGBqSZrtnILoit3SOCPyVxmIwizYwLE2bQOtlwVpqtrBMyzc4MVPVyaSiJb2-Lj5tOftEWl0k93Qmr8uzmjDyeCn3TsFX0f_qFgCmxp32_kt4ZTMf4zgmh5yUS1Hy7ERNQxpCIxRTx9yma7JN_K5Pss",
  "token_type": "bearer",
  "expires_in": 43200,  
}

问题是应该使用什么java库来验证这个令牌?Spring security OAuth?这个java库可以解析和验证DotNetOpenAuth发布的访问令牌格式吗?

EN

回答 1

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

https://stackoverflow.com/questions/19956103

复制
相关文章

相似问题

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