相关疑难解决方法(0)

如何获得azure帐户租户ID?

我的问题是:是否可以在不使用powershell命令的情况下获取azure活动目录租户ID?

我找到了这两个博客,在这个帮助下,我已经能够从powershell获取租户ID和订阅ID.这是挽回租客的唯一途径吗?

谢谢,

http://blogs.technet.com/b/heyscriptingguy/archive/2013/12/31/get-windows-azure-active-directory-tenant-id-in-windows-powershell.aspx

http://michaelcollier.wordpress.com/2013/10/28/windows-azure-ad-authentication-support-for-powershell/

azure azure-active-directory

181
推荐指数
12
解决办法
20万
查看次数

使用Azure AD的OAuth2 - 未获得用户同意

我试图让OAuth2工作流正确执行Azure AD.我按照这个来源的指示:https://msdn.microsoft.com/en-us/library/azure/dn645542.aspx

我可以使用此请求成功获取授权代码响应: https://login.microsoftonline.com/[app-endpoint-id]/oauth2/authorize?response_type=code&client_id=[client-id]&redirect_uri=[redirect-uri]

然后我使用授权代码来请求具有http帖子的访问令牌(我正在使用Postman测试):

POST /[app-endpoint-id]/oauth2/token HTTP/1.1 Host: login.microsoftonline.com Cache-Control: no-cache Postman-Token: ed098281-9aa4-6e5f-915d-0253d9a876d3 Content-Type: application/x-www-form-urlencoded

grant_type=authorization_code&client_id=[client-id]&code=[authorization_code]&redirect_uri=[redirect_uri]&client_secret=[client-secret]&resource=[app-url]
Run Code Online (Sandbox Code Playgroud)

我从POST请求中收到以下错误消息:

{"error":"invalid_grant","error_description":"AADSTS65001:用户或管理员未同意使用ID为"app-id"的应用程序.发送此用户和资源的交互式授权请求.\ r \nTrace ID:trace-di\r \n相关ID:correlation-id\r \n时间戳:2016-01-13 17:18:39Z","error_codes":[65001],"timestamp":"2016-01-13 17 :18:39Z", "trace_id的": "跟踪-ID", "CORRELATION_ID": "相关性标识"}

如果我清除我的缓存并发出授权代码的第一个请求,我将被重定向到登录.但是,登录后我没有任何方式来授权我的应用程序,就像它在我的文档中说的那样:

//azure.microsoft.com/en-us/documentation/articles/active-directory-integrating-applications/

我在这做错了什么?我正在尝试获取访问令牌.

oauth active-directory azure

17
推荐指数
1
解决办法
2万
查看次数