小编yfa*_*183的帖子

AADSTS50012:从测试应用程序移至生产时提供无效的客户端密钥

我在Azure门户下注册了两个应用程序:测试版和生产版.我的测试应用程序可以正常使用我从Azure门户的测试应用程序详细信息中获得的客户端ID和ClientSecret/AppKey.然而,当我移动到生产一个,因为我用我注册的生产应用程序指定的那个替换ClientId和Secret值,我突然得到一个错误:

AdalServiceException:AADSTS70002:验证凭据时出错.AADSTS50012:提供了无效的客户端密钥

但我很确定我的客户端密码是正确的,因为我刚刚从Portal复制并粘贴.这有什么解决方案吗?

web-applications azure azure-web-sites asp.net-mvc-5 azure-ad-graph-api

11
推荐指数
3
解决办法
2万
查看次数

c#如何使用microsoft graph api获取office 365用户照片

我希望能够在 Azure 活动目录中获取所有用户的 office365 照片。

现在我可以使用图形 SDK 获取当前用户的电子邮件

GraphServiceClient graphClient = SDKHelper.GetAuthenticatedClient();

public async Task<string> GetMyEmailAddress(GraphServiceClient graphClient)
    {          
        User me = await graphClient.Me.Request().Select("mail,userPrincipalName").GetAsync();
        return me.Mail ?? me.UserPrincipalName;
    }
Run Code Online (Sandbox Code Playgroud)

但我不知道如何将集成在得到照片部分来自https://graph.microsoft.io/en-us/docs/api-reference/v1.0/api/profilephoto_get到代码。

任何帮助或代码示例表示赞赏!

c# outlook-restapi office365api office365-restapi microsoft-graph-api

7
推荐指数
2
解决办法
7832
查看次数

Microsoft Graph API令牌的范围不同于Azure门户中设置的范围

通过使用jwt.io,我设法确定我的应用为Microsoft Graph API获取的令牌仅包含Directory.Read.All和User.Read的范围:

在此处输入图片说明

这与我在Azure门户中设置的权限不同,Azure门户包含更多范围,例如User.ReadBasic.All:

在此处输入图片说明

有没有什么办法解决这一问题?

c# asp.net azure office365 microsoft-graph

4
推荐指数
1
解决办法
950
查看次数