2.2.7.2. Properties
- 已验证
-
如果用户通过身份验证,则为
true,否则为false。 - token
-
在向服务请求的
Authorization标头中发送的 base64 编码令牌。 - tokenParsed
- 将令牌解析为 JavaScript 对象。
- subject
- 用户 ID。
- idToken
- base64 编码的 ID 令牌。
- idTokenParsed
- 将解析的 id 令牌解析为 JavaScript 对象。
- realmAccess
- 与令牌关联的 realm 角色。
- resourceAccess
- 与令牌关联的资源角色。
- refreshToken
- base64 编码的刷新令牌,可用于检索新令牌。
- refreshTokenParsed
- 将刷新令牌解析为 JavaScript 对象。
- timeSkew
- 浏览器时间和 Red Hat Single Sign-On 服务器的时间间隔(以秒为单位)。这个值只是估算值,但在确定令牌是否已过期时就足够准确。
- responseMode
- init 中传递的响应模式(默认值是碎片)。
- 流
- init 中传递的流.
- adapter
允许您覆盖重定向的方式,其他浏览器相关的功能将由库处理。可用的选项:
- "默认" - 库使用浏览器 api 进行重定向(这是默认设置)
- "Cordova" - 库将尝试使用 InAppBrowser cordova 插件加载 keycloak login/registration 页面(当库在 cordova 生态系统中正常工作时)
- "Cordova-native" - 库尝试使用 BrowserTabs cordova 插件,打开登录和注册页面。这需要额外的设置来重定向到应用程序(请参阅 第 2.2.3 节 “带有 Cordova 的混合应用程序”)。
- Custom - 允许您实施自定义适配器(仅适用于高级用例)
- responseType
- 发送到带有登录请求的 Red Hat Single Sign-On 的响应类型。这根据初始化期间使用的流值来决定,但可通过设置此值来覆盖。