Sai*_*Sai 8 adfs active-directory azure wif adal
尝试从控制台客户端使用ADAL从Azure AD访问令牌时获取异常.
脚步:
ADAL版本使用: Microsoft.IdentityModel.Clients.ActiveDirectory 2.6.0-alpha
控制台应用代码:
void GetToken()
{
clientId = "be6b055a-4efc-222a-2187-49657e6f4f1b";
string ClientKey = "c/uIMlsqn9SzJLKKyBle42Ym+tgcaC2tbMlWxJQawE";
string ClientCredential clientCred = new ClientCredential(clientId, ClientKey);
authenticationContext = new AuthenticationContext("https://login.windows.net/MyDevAD.onmicrosoft.com");
authenticationResult = authenticationContext.AcquireToken("https://mylocalwebapiapp.com/", clientCred);
....
}
Run Code Online (Sandbox Code Playgroud)
================================================== ================================================== ================================================== ==============
小提琴输入:
POST https://login.windows.net/MyDevAD.onmicrosoft.com/oauth2/token HTTP/1.1 Content-Type:application/x-www-form-urlencoded client-request-id:53262b17-1234-4ed9-bdb3- 748d332eb44b return-client-request-id:true x-client-SKU:.NET x-client-Ver:2.6.0.0 x-client-CPU:x64 x-client-OS:Microsoft Windows NT 6.3.9600.0主机:登录. windows.net内容长度:185期望:100-continue连接:Keep-Alive
grant_type = client_credentials&资源= HTTPS%3A%2F%2Flocalhost%3A44307%2F&CLIENT_ID = be6b055a-4efc-408A-8187-42137e6f4f1b&client_secret = C%2FuIMlsqn9SzJLKKyBle123Ym%2BtgcaC3tbMlWxJQawE%3D
================================================== ================================================== ================================================== ============== 小提琴输出:
HTTP/1.1 400 Bad Request Cache-Control:no-cache,no-store Pragma:no-cache Content-Type:application/json; charset = utf-8 Expires:-1 Set-Cookie:x-ms-gateway-slice = ProductionB; path =/x-ms-request-id:e89741b2-570d-44f6-9e71-6533b083abcd client-request-id:35262b17-4771-4ed9-bdb3-748d332eb33b X-Content-Type-Options:nosniff X-Powered-By: ARR/3.0 X-Powered-By:ASP.NET日期:星期二,01四月2014 19:05:51 GMT内容长度:438
{"error":"invalid_resource","error_description":"AADSTS50001:资源' https://mylocalwebapiapp.com/ '未注册该帐户.\ r \nTrace ID:e89741b2-570d-44f6-9e71-6533b083cdad\r \n相关ID:35262b17-4771-4ed9-cddb3-748d332eb44b\r \n时间戳:2014-04-01 19:05:53Z","error_codes":[50001],"timestamp":"2014-04-01 19 :05:53Z", "trace_id的": "e89741b2-570d-44f6-9e71-6533b083cdad", "CORRELATION_ID": "35262b17-4771-4ed9-bdb3-748d332eb44b"}
================================================== ================================================== ================================================== ============== 注意:发布的URL和ID都是伪造的.
小智 2
我们不应该引入任何改变。我建议仔细检查您是否为客户端应用程序分配了访问 Web API 的正确权限。请注意,您的应用程序正在获取具有其自己的凭据的令牌,因此您需要直接分配应用程序权限(而不是委派权限)。HTH V.
| 归档时间: |
|
| 查看次数: |
9252 次 |
| 最近记录: |