创建应用使用不同协议,可以实现SSO登录吗

在用户池分别创建如下应用:
1、WebApp1,协议配置为CAS;
2、WebApp2,协议配置为SAML 2.0;
3、WebApp3,协议配置为OIDC;
4、WebApp3,协议配置为OAuth 2.0;

问题:假如这4个应用给用户User都配置了权限角色。
可以实现SSO登录吗,