クライアントからの要求を検証するために、Azure の ACS と統合しようとしている WCF Rest サービスがあります。
ここに配置されたテストの1つを使用しようとしています:
http://msdn.microsoft.com/en-us/library/windowsazure/hh674475.aspx#BKMK_1
これは私のコードです:
string wrapUsername = "account@hotmail.com";
string wrapPassword = "aPass123";
// request a token from ACS
WebClient client = new WebClient();
client.BaseAddress = string.Format("https://glamstsecure.accesscontrol.windows.net");
NameValueCollection values = new NameValueCollection();
values.Add("wrap_name", wrapUsername);
values.Add("wrap_password", wrapPassword);
values.Add("wrap_scope", "uri:WindowsLiveID");
byte[] responseBytes = client.UploadValues("WRAPv0.9/", "POST", values); <- Here i am getting The remote server returned an error: (401) Unauthorized
スコープは認証機関のはずですよね?