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 
    } 

回答

相关问题