我正在尝试使用javascript适配器和curl php在我的应用程序上创建登录页面,以便在sso上进行用户身份验证。我正在使用6.0版的密钥斗篷。 我创建了一个客户端(有和没有客户端机密),我使用以下命令调用sso_server / auth / realms / test / protocol / openid-connect / token:
grant_type=password
client_id=myclientid
username=pippo
password=passwordpippo
我收到刷新令牌,可用于以下方式再次调用sso_server / auth / realms / test / protocol / openid-connect / token:
grant_type=refresh_token
client_id=myclientid
refresh_token=refreshtokenobtained
,但是我在事件侦听器中看到用户已登录,但我收到了相同的上述信息,而不是授权码。 第二个过程非常适合注销。 但是,当我调用javascript库keycloak.init({onLoad:'check-sso'})时,响应为“未认证”。 如何在不使用密钥斗篷表单的情况下将此库用于管理登录页面? 预先感谢!
麦克风