Java Spring:如何从邮递员处获得Oauth2代币?

Java Spring:如何从邮递员处获得Oauth2代币?,java,spring,oauth-2.0,spring-oauth2,Java,Spring,Oauth 2.0,Spring Oauth2,我已经创建了Oauth2服务器。我怎样才能从邮递员那里得到Oauth2代币 这是资源服务器的代码,这是 我想了解如何从邮递员处获得clientid=“clientid”的Oauth2令牌?以及以下代码的含义: public class AuthorizationServerConfig extends AuthorizationServerConfigurerAdapter { @Autowired private AuthenticationManager authenti

我已经创建了Oauth2服务器。我怎样才能从邮递员那里得到Oauth2代币

这是资源服务器的代码,这是

我想了解如何从邮递员处获得clientid=“clientid”的Oauth2令牌?以及以下代码的含义:

public class AuthorizationServerConfig extends AuthorizationServerConfigurerAdapter {

    @Autowired
    private AuthenticationManager authenticationManager;

    @Override
    public void configure(AuthorizationServerSecurityConfigurer security) throws Exception {

        security.tokenKeyAccess("permitAll()")
                .checkTokenAccess("isAuthenticated()");
    }

    public class ResourceServerConfig extends WebSecurityConfigurerAdapter {


        http.requestMatchers()
                .antMatchers("/login", "/oauth/authorize") //what does this do
application.properties具有

 server.port=8081 
 server.context-path=/auth security.basic.enable=false

在postman中设置OAuth 2.0令牌的步骤

  • 打开邮递员

  • 创建一个新请求。单击
    授权
    选项卡。截图如下:

  • 选择身份验证类型为OAuth 2.0。截图如下:

  • 现在,单击
    获取新访问令牌
    。它将弹出以显示以下内容:

  • 输入所需的详细信息,如客户端ID、客户端密码、回调URL、身份验证URL、访问令牌URL等
  • 因此,我添加了一些有用的资源,帮助您理解OAuth2.0类型

  • -这将让您了解什么是OAuth 2.0自动化框架?
  • 上面链接的屏幕截图:OAuth2.0授权框架的外观

  • 一些视频讲座可以直观地理解它:

    a

    b

  • 希望这对你有帮助


    谢谢。:)

    您是否有clientID、密钥和其他详细信息?是的,链接授权服务器配置中明确提到了这一点您是否只想了解如何在邮递员中设置oauth2的过程?如果我给你创建新访问令牌选项的步骤,可以吗。数据应该由您填写。是的,还有一点解释..Github中的代码将如何工作…非常感谢您的时间您是否能够使用Github中的代码获取访问令牌?@RahulRaj我添加了代码所有者的视频。他出版了一部关于这方面的视频教程。请结帐。B你能告诉我授权服务器和资源服务器的职责是什么吗?资源服务器保存所有需要保护的资源。基于访问令牌,它提供受保护的资源。另一方面,授权服务器从资源所有者处提供一个访问令牌,通过该令牌,您可以从资源服务器访问受保护的资源假设我正在访问/api/hsbc/帐户,并且hsbc指示我将authentican发送到Google。那么这里的服务器资源服务器是哪一个