gpt4 book ai didi

unity3d - 使用 Unity 使用用户名和密码登录 Microsoft Graph

转载 作者:行者123 更新时间:2023-12-02 02:50:49 25 4
gpt4 key购买 nike

我正在为平板电脑开发 Unity 应用程序,其中我们的员工日历信息从 Microsoft Graph 收集并显示在屏幕上。但是我在将用户登录到 MS Graph 而没有被重定向到使用 Web 浏览器时遇到了问题。

目前我正在通过 https://login.microsoftonline.com/tenant_id_here/oauth2/token 连接到我们应用程序的服务器端点,但我找不到用户登录的有效方法,这对于询问日历信息是必不可少的。

本博客中 Flow 2 的 grant_type 密码应该是这样的:http://codematters.tech/getting-access-token-for-microsoft-graph-using-oauth-rest-api/但是,使用 grant_type 密码将始终返回错误代码,即使用户名和密码正确:

AADSTS70002: Error validating credentials. AADSTS50126: Invalid username or password



搜索答案后,似乎grant_type密码已被停用:
https://github.com/microsoftgraph/microsoft-graph-docs/issues/2657#issuecomment-390036447

如果是这种情况,我应该如何使用用户名和密码为用户获取 token ?

现在,我确实找到了一个 MS Graph SDK ( https://github.com/microsoftgraph/msgraph-sdk-dotnet ) 可以解决这个问题,但遗憾的是它运行在 Unity 不支持的更高版本的 .NET 上。

作为引用,我尝试创建的应用程序将有一个简单的工作流程,如下所示:

用户通过应用登录并获取 token > 应用使用 token 向 Office365 询问用户日历信息 > 应用显示日历信息,并刷新 token

有没有人知道如何做到这一点?

最佳答案

根据您的描述,我假设您想使用 Unity 使用用户名和密码登录 Microsoft Graph。

有很多方法可以获取访问 token 以连接 Microsoft Graph。

根据您的描述,我们可以使用 REST API 对用户进行身份验证。

更多信息,我们可以引用this document .

关于unity3d - 使用 Unity 使用用户名和密码登录 Microsoft Graph,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52315028/

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