我正在尝试创建一个Web应用程序和一个chrome插件。 (chrome插件将成为我的应用程序的子集)。我正在尝试使用Keycloak提供SSO。问题是,当我在Web应用程序中登录并打开chrome插件时,chrome插件再次要求我登录。
我在我的插件(使用Angular js编写的Web应用程序和Chrome插件)中使用以下代码
我在插件中用于SSO的参考文章:https://medium.com/tech-buddy/oauth-2-0-single-sign-on-authentication-in-chrome-extension-8f3f3ffd89c7
我的问题是,我的插件和Web应用都使用相同的clientid进行身份验证,
是否可以在Web应用程序和chrome插件之间执行SSO?
如果用户登录到Webapp并单击Chrome插件,则不应再次要求用户登录以访问该插件?这意味着,如果用户登录到该应用程序中的任何一个并打开另一个应用程序,则不应要求登录。