Java 如何扩展SpringSecurityOAuth2DefaultAuthorizationEndpoint来编写自己的自定义逻辑?

Java 如何扩展SpringSecurityOAuth2DefaultAuthorizationEndpoint来编写自己的自定义逻辑?,java,spring,spring-security,oauth-2.0,spring-security-oauth2,Java,Spring,Spring Security,Oauth 2.0,Spring Security Oauth2,我使用的是Oauth2隐式授权类型,当用户被授权时,我必须编写我的自定义逻辑,我想为其扩展AuthorizationEndpoint.java。我曾尝试在google/stackeoverflow上搜索,但没有找到确切的答案。 我使用的是spring-security-oauth2-2.0.6.RELEASE.jar。 有人能帮我吗 在stackoverflow上看到这一点时,我也尝试了以下操作: 编写自己的Actionmapping CustomEndpoint.java @Reque

我使用的是Oauth2隐式授权类型,当用户被授权时,我必须编写我的自定义逻辑,我想为其扩展AuthorizationEndpoint.java。我曾尝试在google/stackeoverflow上搜索,但没有找到确切的答案。 我使用的是spring-security-oauth2-2.0.6.RELEASE.jar。 有人能帮我吗

在stackoverflow上看到这一点时,我也尝试了以下操作: 编写自己的Actionmapping CustomEndpoint.java

    @RequestMapping(value={"/external/oauth/authorize"}, method={RequestMethod.POST}, params={"user_oauth_approval"})
    public View approveOrDeny(@RequestParam Map<String, String> approvalParameters, Map<String, ?> model, SessionStatus sessionStatus, Principal principal) {
        //Existing code
        //Custom logic
    }


    @RequestMapping(value={"/external/oauth/authorize"})
    public ModelAndView authorize(Map<String, Object> model, @RequestParam Map<String, String> parameters, SessionStatus sessionStatus, Principal principal) {
        //Existing code
        //Custom logic
    }
但它不起作用。 谁能告诉我怎么解决这个问题

@Configuration
@EnableAuthorizationServer
protected static class AuthorizationServerConfiguration extends AuthorizationServerConfigurerAdapter {      

    @Override
    public void configure(AuthorizationServerEndpointsConfigurer endpoints) throws Exception {
        endpoints
            .pathMapping("/oauth/token", "/external/oauth/token");
    }

}