所以我正在创建一个只有我计划使用的Apache HTTP请求的Java应用程序(这意味着我知道我想要通过身份验证的服务器的用户名和密码)。我能够找到的所有在线示例都涉及一个Web应用程序,其中用户被发送到他们想要进行身份验证的站点(例如Facebook或Stack Exchange)。但是,我希望能够通过Java进行身份验证。那么有一种方法可以让我只使用Java进行身份验证吗?
答案 0 :(得分:1)
Resource Owner Password Credentials Grant是RFC 6749中定义的授权流程之一。如果您的授权服务器支持该流,您可以通过展示username
和password
来请求授权服务器发出访问令牌。
在流程中,不显示授权页面,也不会发生重定向。