Spring/Vaadin Twitch oauth2 登录

问题描述

我正在尝试构建一个 Vaadin/Spring 应用程序,它允许用户使用我存储在数据库中的用户名/密码登录(这部分我用 CustomAuthenticatorProvider 覆盖),或者通过单击“使用您的 Twitch 帐户登录”按钮,然后在 Twitch 上使用 oauth2 执行身份验证。

对于这部分,我找不到任何解决方案...我是否必须创建另一个 CustomAuthenticatorProvider?有没有办法使用Spring内置的oauth2?

有人可以帮忙吗?

谢谢!

解决方法

您可以将 Spring Security OAuth 2.0 客户端与 Vaadin 应用结合使用。这是带有演示应用的 tutorial 的链接。