我有一个Spring Cloud oauth @EnableAuthorizationServer,它使用jpa后端来存储帐户。我还有几个不同的客户,网站,内联网和离子移动应用程序。
所有客户端在oauth配置块中都有单独的客户端凭据。
然后我尝试使用spring cloud sso来重新登录。我的问题是我想要删除授权步骤,因为我所有的客户都知道,我只想让用户登录我的所有应用程序。
这可能是春云sso吗?
答案 0 :(得分:2)
授权服务器上发生授权(因此与Spring Cloud无关)。 UserApprovalHandler
可以满足您的需求,但如果您只是在客户端详细信息中设置autoapprove=true
(或匹配您想要自动批准的范围的模式),则默认值应该有效。 (假设您的auth服务器是Spring OAuth。)