从 Keycloak 的个人资料中获取 TOTP 状态
Get TOTP status from profile at Keycloak
如何使用 keycloak-js 或 API 获取用户配置文件的 TOTP 状态(设置或未设置)?
尝试过:
keycloak.loadUserProfile().then(x => {...}) // there is no any info about totp
keycloak.loadUserInfo().then(x => {...}) // there is no any info about totp
使用管理员休息API
GET "/admin/realms/{realm}/users/{userId}"
也没有任何信息
使用管理 REST API https://www.keycloak.org/docs-api/15.0/rest-api/index.html:
GET /{realm}/users/{id}/credentials
如果响应数组中的某些对象是 type: otp
(不仅是 type: password
),那么您可以确定该用户已经配置了 OTP。
如何使用 keycloak-js 或 API 获取用户配置文件的 TOTP 状态(设置或未设置)?
尝试过:
keycloak.loadUserProfile().then(x => {...}) // there is no any info about totp
keycloak.loadUserInfo().then(x => {...}) // there is no any info about totp
使用管理员休息API
GET "/admin/realms/{realm}/users/{userId}"
也没有任何信息
使用管理 REST API https://www.keycloak.org/docs-api/15.0/rest-api/index.html:
GET /{realm}/users/{id}/credentials
如果响应数组中的某些对象是 type: otp
(不仅是 type: password
),那么您可以确定该用户已经配置了 OTP。