有没有办法使用纯Java授权自己使用OAuth 2.0?

时间:2015-11-08 03:52:18

标签: java facebook oauth oauth-2.0

所以我正在创建一个只有我计划使用的Apache HTTP请求的Java应用程序(这意味着我知道我想要通过身份验证的服务器的用户名和密码)。我能够找到的所有在线示例都涉及一个Web应用程序,其中用户被发送到他们想要进行身份验证的站点(例如Facebook或Stack Exchange)。但是,我希望能够通过Java进行身份验证。那么有一种方法可以让我只使用Java进行身份验证吗?

1 个答案:

答案 0 :(得分:1)

Resource Owner Password Credentials GrantRFC 6749中定义的授权流程之一。如果您的授权服务器支持该流,您可以通过展示usernamepassword来请求授权服务器发出访问令牌。

在流程中,不显示授权页面,也不会发生重定向。