在Spring OAuth2中禁用确认页面
我正在研究SpringOAuth2,通过分解。这些应用程序在my devbox上按预期工作,但authserver应用程序会生成一个不需要的确认页面,要求用户确认他们授权localhost:8080/login上的客户端接收其受保护的信息。确认页面的屏幕截图如下所示: 要删除确认步骤,需要对authserver应用程序的代码进行哪些特定更改 我知道确认页面在某些用例中可能很有用。但是确认页面不适合我所想到的用例,那么我如何禁用这个步骤呢 第一次尝试: 我已在中找到授权页的查看代码。但当我在eclipse工作区中执行Ctrl-H并搜索authorize.ftl时,不会显示任何结果。同样地,我也审查了报告。指南中提到创建一个单独的@RequestMappig/oauth/authorize,但似乎不清楚如何禁用此确认步骤 模板登录视图的代码位于中 解决方案是将login.ftl代码移动到新的login.html文件中,然后使用@RequestMappig/oauth/authorize管理该视图吗 如果我正确地解释了上面的开发者指南链接中的工作,它似乎是这样说的 一,。链接到GET的@RequestMappig/oauth/authorize方法将提供登录视图,然后是另一个@RequestMappig/oauth/authorize 二,。然后,另一个链接到POST的@RequestMappig/oauth/authorize方法将从视图中获取信息,并绕过确认步骤 但这在代码中是什么样子的呢?如果我理解正确,以下是一个起点:在Spring OAuth2中禁用确认页面,spring,spring-mvc,spring-security,spring-boot,spring-oauth2,Spring,Spring Mvc,Spring Security,Spring Boot,Spring Oauth2,我正在研究SpringOAuth2,通过分解。这些应用程序在my devbox上按预期工作,但authserver应用程序会生成一个不需要的确认页面,要求用户确认他们授权localhost:8080/login上的客户端接收其受保护的信息。确认页面的屏幕截图如下所示: 要删除确认步骤,需要对authserver应用程序的代码进行哪些特定更改 我知道确认页面在某些用例中可能很有用。但是确认页面不适合我所想到的用例,那么我如何禁用这个步骤呢 第一次尝试: 我已在中找到授权页的查看代码。但当我在ecl
`@RequestMappig("/oauth/authorize", method = RequestMethod.GET)`
public @ResponseBody SomeType method1Name(){
SomeType st = new SomeType();
//do some stuff to st
return st;
}
`@RequestMappig("/oauth/authorize", method = RequestMethod.POST)`
public @ResponseBody SomeType method2Name(){
SomeType st = new SomeType();
//do other stuff to st
return st;
}
我应该在方法中加入什么?然后我要把视图代码放在哪里
开发者指南说从开始。用户对令牌授权的确认是可选的。如果要跳过该步骤,则需要将客户端注册为autoapprove=*。我很确定这在用户指南中。用户对令牌授权的确认是可选的。如果要跳过该步骤,则需要将客户端注册为autoapprove=*。我很确定这在用户指南中。authserver使用Spring Security OAuth2作为OAuth2实现?@ksokol这是我的理解。为什么要问?authserver使用Spring Security OAuth2作为OAuth2实现?@ksokol这是我的理解。你为什么这么问?