从 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。