只使用带有SSO身份服务器WSO2的Angular SPA执行登录



我想登录到WSO2,使用SSO,但没有服务器,只是使用Angular。可以吗?

你可以在你的Angular应用中使用asgardeo-auth-angular-sdk来使用OIDC或OAuth2认证,并连接到WSO2 IS进行认证。

同样,你也可以在Asgardeo (wso2is的云产品)中快速尝试同样的事情,方法是遵循Angular的样例应用程序。

有一个bug,在登录后有一个循环,这是修复:

if (!SPAUtils.hasAuthSearchParamsInURL(this.navigator.getCurrentUrl())) {
this.auth.signIn();
}

但是,最新版本的npm没有实现这样的修复。

如何在angular项目中使用最新版本呢?

最新更新