0

我最近配置了 mi Java 应用程序,以便使用 AppId 和身份提供者通过 SAML 2.0 登录。所以我的登录工作正常。问题是:我的 java webapp 需要从已登录的用户那里获取电子邮件,但我无法从 AppId 或身份提供者那里做到这一点。

如何从后端获取正在使用该应用程序并使用 AppId 登录的用户的电子邮件?

当我使用 LDAP 进行旧登录时,我做了这样的事情:

userEmail = request.getRemoteUser().trim();

我想做同样的事情,但现在使用 AppId。使用上面相同的方法给了我一个代码,我认为它是令牌 ID 或类似的东西,格式为:

xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx

谢谢!

4

0 回答 0