spring 没有授权步骤的云 oauth sso

spring cloud oauth sso without authorize step

我有一个 spring 云 oauth @EnableAuthorizationServer,它使用 jpa 后端来存储帐户。我还有几个不同的客户、一个网站、一个内联网和一个离子移动应用程序。

所有客户端都在 oauth 配置块中内嵌了单独的客户端凭据。

然后我尝试使用 spring 云 sso 无需再次登录。

我的问题是我想删除授权步骤,因为我知道我所有的客户,我只是希望用户在我的所有应用程序中登录。

spring 云 sso 是否可行?

授权发生在授权服务器上(因此与 Spring Cloud 无关)。 UserApprovalHandler 可以满足您的需要,但如果您只是在客户端详细信息中设置 autoapprove=true(或匹配您要自动批准的范围的模式),则默认设置应该可以工作。 (假设您的身份验证服务器是 Spring OAuth。)