keycloak interactive

interactive 中文意思:交互式

interactive=true的场景:

1、使用浏览器,未登录访问受保护资源

2、被强制转向keycloak登录页面

3、填写账号密码,完成登录。

4、重新转向到受保护资源。

此时,keycloak安全上下文中的KeycloakAuthentication对象信息如下:

说明:

1、interactive值为true

2、IDToken、AccessToken、RefreshToken都不为空。

  

interactive=false的场景:

1、浏览器、Postman、Httpclient等所有能发起http请求,并可以携带header参数的工具均可。

2、请求header参数中包含:key=Authorization ,value=bearer token string

蓝色字体是变量,需替换为实际的token值。

说明:

1、interactive的值是false

2、IDToken、RefreshToken 为null ,AccessToken不为 null

 
 

猜你喜欢

转载自huangqiqing123.iteye.com/blog/2418747