2013-05-30 3 views
1

나는 실버 라이트 OOB 응용 프로그램이 내가 사용하고 구글의 OAuth 2.0 를 추가해야이 article 참고로 :실버 라이트 OOB와 구글의 OAuth 2.0

내가 구글 인증 서비스에 요청을 보낼 WebBrowser 컨트롤을 사용하려고했습니다.

코드 샘플은

 var url = new Uri("https://accounts.google.com/o/oauth2/auth? 
     redirect_uri=urn:ietf:wg:oauth:2.0:oob& 
     response_type=code& 
     scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.profile& 
     client_id=<my_client_id>"); 

     WebBrowser.Navigate(url); 

아주 간단하지만이 오류를 WebBrowser.Navigate Attempted to perform an unauthorized 작업을 점점 계속.

나는 (결과는 동일합니다)

Isthere를 redirect_uri로 실버 라이트 응용 프로그램 OOB 버전에서이 작업

답변

1

마지막으로 내가 찾은 솔루션을 만들 수있는 방법을 http ://localhost을 시도했다. 브라우저 외부 설정에서 브라우저 외부에서 실행될 때 높은 신뢰를 요구하면 만 확인하면됩니다.