当前位置: 首页 > 知识库问答 >
问题:

如何跳过Spring Security OAuth2的同意步骤

施旭东
2023-03-14

我完全同意oauth2授权代码授予类型流,但是由拥有授权服务器的公司开发的客户端(可信客户端)怎么办?我不想请求用户的同意(我的意思是,让他们拥有允许或不允许的范围)来允许受信任的客户端访问他们的数据。

我本可以对它们使用密码授予类型,但我希望避免为不同的客户端混合授予类型,并按照建议坚持使用授权代码授予类型。

那么,在Spring Security中,有没有一种方法可以在使用授权代码grant时,跳过可信客户端的用户同意步骤呢?

共有1个答案

辛弘壮
2023-03-14

同意由您的授权服务器处理,Spring Security对此没有控制,您需要在您的授权服务器上为受信任的客户机配置自动批准作用域,大多数身份验证服务器会给您设置可以自动批准的作用域的选项。

 类似资料:
  • 我已在centos 7上配置了kubernetes主机,并在另一个节点centos 7上配置了kubernetes节点 在kube Master上运行的服务: Kube-Controller-Manager kube-apiserver Kube-Scheduler ETCD 弗兰菲尔德 在kube节点上运行的服务: null 我不知道这个错误意味着什么,以及如何解决这个问题。请建议。

  • 我正在使用Spring WebClient检索福布斯全球2000强。它工作正常,但现在他们在试图访问https://www . Forbes . com/Forbes API/org/global 2000/2020/position/true . JSON上的JSON数据时添加了一个cookie同意模式。限制=2000 从技术上讲,这是我可以从Chrome看到的网络流: > 获取 https:/

  • 假设我有以下内容: 然后我这样称呼它: 我省略了并且没有将声明为这一事实是否使它实际上是异步的? 我希望发生的情况是循环会立即完成,因为即使花费了很长时间,也不会被等待,并且会立即返回。 我认为这会导致文件内容在这样调用时被覆盖的问题,但这使我认为代码是以某种方式自动转换为同步代码的(尽管似乎不可能知道何时完成)。 那么,简单地说,从非异步方法调用函数是否会自动使代码同步执行,以及省略和(如在函数

  • 我有一个如下结构的场景: 如您所见,在第二个示例中有一个参数“被忽略”。如果我在运行时检测到这个关键字,我希望跳过出现关键字的步骤。 目前我使用这个: 如果存在IGNORED关键字,则此步骤将设置为PASSED。相反,我想要的是将这单个步骤标记为SKIPPED,并且仍然执行以下步骤,然后根据其他步骤的状态将完整的测试场景标记为PASSED或FAILED。 所以我的问题是: 有没有办法手动将 Cuc

  • 如何跳过中的数组元素? 我的代码: 这将返回:

  • 本文向大家介绍thinkjs之页面跳转同步异步操作,包括了thinkjs之页面跳转同步异步操作的使用技巧和注意事项,需要的朋友参考一下 对于刚入手thinkjs项目的新手来说,时常会犯的一个错误就是“混用”各种代码逻辑,比如:我们经常在做后台管理系统的时候用到的登录框, 其实它原本是有一个路由专门存放自己的代码逻辑,而在点击提交按钮的时候,要达到的效果便是账号密码正确的时候,正常跳转页面,而错误的