2011-08-17 3 views
0

내가 원했던 것은 내가 작성한 CLI 응용 프로그램에서 oAuth2를 사용할 수 있다는 것입니다. 응용 작업,하지만 지금은 내가 지금 고토에이 웹 사이트를 가지고 https://beta.geoloqi.com/oauth/authorize?response_type=code&client_id= $ clientid는 & redirect_uri로 = HTTP를 가 URL을 반환 떨어져 내 토큰을 끌어 : //geoloqi.comPHP CLI를 사용하여 서버없이 oAuth2를 사용하는 방법 알아보기

OAuth2를 사양 SYS 내가 사용할 수 있습니다 localhost를 redirect_uri로 사용했지만 작동 시키려면 알아낼 수 없었습니다. 나는 웹 서버를 운영하지 않고 라우터에서 포트를 열어서이 작업을 할 필요가 없다. (필요한 경우 포트를 열 수 있습니다.)

현재 Linux (Ubuntu) 상자에서 PHP v5.3.3을 사용하고 있지만 Windows에서도 스크립트를 실행해야합니다.

아이디어가 자동화되어 있고 매번 토큰을 넣지 않아도됩니다.

CLI에서이 작업을 수행 할 수있는 방법이 있습니까? 아니면 서버를 실행해야합니까? 도움을

덕분에 리로이

답변

0

당신은 아마 장치의 흐름 대신 웹 흐름에서 인증을 사용하고자하는 것입니다. 기기의 인증 과정에서 액세스 토큰 대신 사용자 이름과 비밀번호를 전달해야합니다. 이 흐름을 사용하도록 계정을 설정하는 방법에 대해 OAuth 제공 업체 (귀하의 경우 Geoloqi)와 상담해야합니다.

+0

그래, 도와 줘서 고마워, 적어도 부분적으로 알아 냈어,이 시점에서 작동하는 것 같아. – user895468

관련 문제