无法使用angular-oauth2-oidc从angular 7应用程序的KeyClope openid配置URL(https)获取响应
我在angular 7应用程序中使用KeyClope作为SSO,该应用程序使用angular-oauth2-oidc连接KeyClope进行身份验证http://ip:4200)这是第一次,KeyClope登录页面没有出现,但我在控制台中遇到了错误。 但当我试图打开https://IP:8443/auth/realms/apiman/.well-浏览器中的已知/openid配置我会看到以下页面: 如果我点击继续链接并打开http://ip:4200然后它会再次打开KeyClope登录页面。(在此之后,它不会给我任何错误,并成功地从上面提到的openid配置url获取数据)。我如何解决这个问题?从angular应用程序到具有自签名证书的服务的HTTP调用有什么关系吗?无法使用angular-oauth2-oidc从angular 7应用程序的KeyClope openid配置URL(https)获取响应,angular,ssl,keycloak,openid-connect,Angular,Ssl,Keycloak,Openid Connect,我在angular 7应用程序中使用KeyClope作为SSO,该应用程序使用angular-oauth2-oidc连接KeyClope进行身份验证http://ip:4200)这是第一次,KeyClope登录页面没有出现,但我在控制台中遇到了错误。 但当我试图打开https://IP:8443/auth/realms/apiman/.well-浏览器中的已知/openid配置我会看到以下页面: 如果我点击继续链接并打开http://ip:4200然后它会再次打开KeyClope登录页面。(
请帮帮我。谢谢 这似乎与您的KeyClope设置无关。如果您没有在keydape/WildFly上更改任何关于SSL的内容,那么您的WildFly只是使用默认的自签名证书 所以,只要您在dev环境中,就可以使用HTTP进行测试。但对于生产,您应该在接收传入呼叫的反向代理/网关上设置SSL,或者如果KeyClope服务器本身直接接收请求,则应遵循WildFly文档,了解如何在WildFly服务器上设置有效证书。以下是一些可能有用的链接: