我需要帮助!我在用
"keycloak-angular": "^8.0.1",
"keycloak-js": "^11.0.2",
当我做
async ngOnInit() {
if (await this.keycloakService.isLoggedIn()) {
this.userDetails = await this.keycloakService.loadUserProfile();
console.log("user id ---> "+this.userDetails.id);
}
}
我得到以下输出
user id ---> undefined
但是,当我这样做时
this.userDetails.email
我得到了用户的电子邮件 ID。
后端 spring 安全应用程序确实获取了用户 ID/主体。
请帮助我获取用户ID的方法吗?