2014-04-04 2 views
2

C#으로 개발 된 Windows 응용 프로그램이 있습니다. 어디에서 Google oAuth를 수행해야 프로필을 얻을 수 있습니까? 사용자에게 Windows 애플리케이션에 Google 사용자 이름과 비밀번호를 입력하도록 요청하고 싶지 않습니다. 물론 사용자는이를 원하지 않습니다.은 oAuth가 C# Windows 응용 프로그램에서 사용할 수 있습니까?

어떻게하면됩니까?

시도해 보았습니다. 1. Windows 응용 프로그램에서 Google 인증 페이지를 열 수는 있지만 내 Windows 응용 프로그램에 전달되는 액세스 토큰을 얻는 방법을 알 수는 없습니다.

의견이나 제안이 있으십니까?

답변

1

응용 프로그램에서 WebBrowser 컨트롤을 사용할 수 있습니다. 그런 다음 사용자가 webBrowser 컨트롤을 통해 로그인하도록 할 수 있습니다. 그런 다음 WebBrowser 컨트롤에 데이터를 쿼리 할 수 ​​있습니다.

1

아마 당신이 찾고있는 것은 2-legged OAuth입니다. 몇 가지 예제 코드 here을 얻을 수 있지만 PHP로 작성되었습니다. 또한 C# 예제를 볼 수 있습니다. here

1

감사합니다. 이전 질문이지만 현재 동일한 문제를 조사하고 있습니다. 필자가 발견 한 바에 따르면, SamFisher83의 제안에 따라 웹 브라우저를 내장하여 사용하는 것은 "매우 낙담"합니다.

나는이 가이드를 Google에서 직접 공유한다고 생각했습니다.

Link to Google OAuth 2.0 guide

영업 이익이 그것을하는 방법을 발견 의심의 여지가 있지만,이 주제에 구글 검색을 통해 와서 처음 링크 중 하나이고 내가 어떤 나중에 참조 할 수 있도록 링크를 공유하고자합니다 .

관련 문제