2
是否有人知道示例應用程序演示如何使用WPF等桌面應用程序使用ThinkTecture IdentityServer v2的最佳實踐?從WPF的dekstop應用程序使用ThinkTecture IdentityServer的最佳實踐是什麼?
正在使用HttpClient調用AccountController的Signin操作的首選方式?
我試圖做這樣的事情,但我得到的迴應是HTML網頁,其中一個web應用將被重定向到登入。
private async Task LoginRequest(string username, string password)
{
HttpClient client = new HttpClient();
client.DefaultRequestHeaders.Add("accept", "application/json");
client.BaseAddress = new Uri(@"https://<server-name>/Idsrv-sample/");
var loginData = new SignInModel { UserName = username, Password = password, IsSigninRequest = true };
var signinResponse = await client.PutAsJsonAsync("account/signin", loginData);
var result = await signinResponse.Content.ReadAsStringAsync();
MessageBox.Show(result); // The IdentityServer login page
}
第一個鏈接中提供的示例正是我所需要的。謝謝! – 2013-03-04 19:11:05