没有授权步骤的spring cloud oauth sso
Posted
技术标签:
【中文标题】没有授权步骤的spring cloud oauth sso【英文标题】:spring cloud oauth sso without authorize step 【发布时间】:2015-04-15 15:17:07 【问题描述】:我有一个使用 jpa 后端存储帐户的 spring cloud oauth @EnableAuthorizationServer。我还有几个不同的客户端、一个网站、一个 Intranet 和一个 ionic 移动应用程序。
所有客户端在 oauth 配置块中都有单独的客户端凭据。
然后我尝试使用 spring cloud sso 来不必再次登录。
我的问题是我想删除授权步骤,因为我知道我的所有客户,我只是希望用户在我的所有应用程序中登录。
spring cloud sso 可以做到这一点吗?
【问题讨论】:
【参考方案1】:授权发生在授权服务器上(因此与 Spring Cloud 无关)。 UserApprovalHandler
可以满足您的需求,但如果您在客户端详细信息中仅设置 autoapprove=true
(或与您想要自动批准的范围匹配的模式),默认的应该可以工作。 (假设您的身份验证服务器是 Spring OAuth。)
【讨论】:
以上是关于没有授权步骤的spring cloud oauth sso的主要内容,如果未能解决你的问题,请参考以下文章
调用spring oauth2授权服务器时Spring Cloud Gateway卡住