我最近试图以编程方式在我的 Azure AD B2C(预览版)实例中创建一个用户。阻碍我的部分只是试图检索令牌。到目前为止,我已经尝试过:
var clientId = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
var clientSecret = @"xxxxxxxxxxxxxxxx";
var tenant = "xxxxxxxxxxxx.onmicrosoft.com";
var authContext = new AuthenticationContext("https://login.microsoftonline.com/" + tenant);
var credential = new ClientCredential(clientId, clientSecret);
var result = await authContext.AcquireTokenAsync("https://graph.windows.net", credential);
当执行到达最后一行以尝试获取令牌时,我得到:
Microsoft.IdentityModel.Clients.ActiveDirectory.AdalServiceException:AADSTS70001:此 API 版本不支持应用程序“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”。
我可以从这个错误中推断出什么?这是否意味着已暂时删除 Azure AD B2C 的 Graph 访问权限?还是我需要启用某些东西?还是我有一个端点 URL 错误?