gpt4 book ai didi

android - 无法使用适用于 Android 的 MSAL 1.0 获取 ID token (Azure AD)

转载 作者:行者123 更新时间:2023-11-29 02:18:06 25 4
gpt4 key购买 nike

在我们使用 MSAL 1.0 的 Android 应用程序中,我们可以成功登录到 Azure AD。但是,我们找不到获取 ID token 的方法。一些在线示例展示了两种获取 ID token 的方法:IAuthenticationResult.getIdToken()IAccount.getClaims().get("id_token")。这两种方法都不适合我们。前者在 IAuthenticationResult 中不作为方法存在。后者总是返回 null。

我查看了执行登录的源代码并注意到 ID token 已获取并解析为声明。但是,看起来它们并没有以原始格式提供给图书馆用户。

我已在调试期间验证正在获取有效的 ID token 。

我们的应用需要将 ID token 传递给我们的后端服务器。

还有其他方法可以使用 MSAL 访问 ID token 吗?

顺便说一句,我们在 iOS 和 MSAL 上没有这个问题。

最佳答案

我已确认该功能在 Android 版本中不存在(尽管 id token 在 iOS 版本中可以作为字符串访问)。它将在未来实现。引用看这里:

https://github.com/AzureAD/microsoft-authentication-library-for-android/issues/850

关于android - 无法使用适用于 Android 的 MSAL 1.0 获取 ID token (Azure AD),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58866391/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com