azure – 获取#error = unsupported_response_typeerror_descriptio
发布时间:2020-07-09 06:52:29 所属栏目:asp.Net 来源:互联网
导读:我正在尝试在IOS应用程序中实现OAuth2隐式授权流程.在这种情况下,它需要令牌请求而不是代码请求,因为您无法安全地在本机应用程序中共享客户机密钥. 所以这样的请求会产生一个登录表单: https://login.windows.net/tenantid/oauth2/authorize?api-version=1.0
我正在尝试在IOS应用程序中实现OAuth2隐式授权流程.在这种情况下,它需要令牌请求而不是代码请求,因为您无法安全地在本机应用程序中共享客户机密钥. 所以这样的请求会产生一个登录表单: https://login.windows.net/<tenantid>/oauth2/authorize?api-version=1.0&client_id=<client id>&response_type=token&redirect_uri=shp-apps://localhost:44300/?ReturnUrl=%2F&resource=https://graph.windows.net 成功登录后,我收到此错误: #error=unsupported_response_type&error_description=AADSTS70005: response_type 'token' is not supported for the application Trace+ID: 9008e580-2798-4b6c-a6bf-2bf614b61f64 Correlation+ID: ceb9bb4b-34a4-4441-801f-377f534543b1 Timestamp: 2014-08-26+16%3a24%3a24Z 这实际上是否正确,不支持令牌request_type?还是还有其他我需要做的事情?该应用程序设置为本机应用程序.我已经能够在同一个活动目录中的不同应用程序中执行“code”response_type. 解决方法Azure AD确实不支持隐式授权流.对于您的iOS应用程序,请使用具有刷新令牌支持的授权代码授予流程.您不需要自己编写OAuth流程 – 请改用我们的iOS / OSX SDK: https://github.com/AzureAD/azure-activedirectory-library-for-objc菲利普,请继续关注隐含的赠款流程 – 它在我们的雷达上. 希望这可以帮助. 更新:Azure AD现在支持隐式授权OAuth流.见:https://github.com/AzureADSamples/SinglePageApp-AngularJS-DotNet (编辑:岳阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – 从自定义授权属性访问角色
- asp.net-mvc – Razor并在ActionLinks上指定css类名
- asp.net – 访问.NET中的Web服务中的查询字符串(GET请求数组
- asp.net使用AJAX实现无刷新分页
- asp.net – 从启用AJAX的WCF服务返回错误详细信息
- asp.net-mvc – 如何在asp.net mvc中处理分页?
- 我如何让Fiddler捕获我的MVC应用程序向我的ASP.NET Web API
- Asp.net配合easyui实现返回json数据实例
- asp.net(C#)禁止缓存文件不让文件缓存到客户端
- asp.net – 如何添加.aspx页面到现有的MVC 4项目?
推荐文章
站长推荐
- asp.net-mvc – LabelFor和TextBoxFor不生成相同
- asp.net-mvc – 用于电子邮件创建和发送的ASP.Ne
- asp.net – 哪里是.ASPXAUTH cookie
- asp.net-mvc – WebService还是一个简单的MVC控制
- asp.net – 增加IIS7 / Win7 Pro上的最大上传文件
- 扩展ASP.NET数据缓存以在Web场之间共享
- ASP.NET中XML转JSON的方法实例
- asp.net – System.Security.SecurityException?
- asp.net-web-api – Web Api:找不到System.Net.
- asp.net-mvc – 路由是在我的区域中找到控制器,但
热点阅读