2

WPF와 같은 데스크탑 애플리케이션에서 ThinkTecture IdentityServer v2를 사용하는 모범 사례를 보여주는 샘플 애플리케이션에 대해 알고 있습니까?WPF와 같은 dekstop 응용 프로그램에서 ThinkTecture IdentityServer를 사용하는 가장 좋은 방법은 무엇입니까?

HttpClient를 사용하여 AccountController의 Signin 작업을 선호하는 방식으로 호출하고 있습니까? 당신이 "모범 사례 무슨 뜻인지

나는 이런 식으로 뭔가를 할 노력하고있어,하지만 난 얻을 응답이 웹 어플리케이션에 로그인하기로 리디렉션 될 것이다 HTML 페이지입니다.

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 
    } 

답변