2014-12-19 3 views
8

나는 사용하는 새로운 꿀벌 POSTMAN - Rest Client - Chrome APIPOSTMAN - Rest Client를 사용하여 사용자 이름과 암호를 전달하는 방법?

나는 Basic Auth을 POSTMAN에서 사용할 수 있습니다.

내 Google 계정에 url ("https://www.gmail.com")으로 로그인하려고합니다.

나는 Basic Auth에 내 Username & Password을 제공했고 나는 GET and POST을 시도했다.

은 내가 home page하지만. 내가 내가 URL을 변경해야하는 것을 알고

를 기록되지 않습니다,하지만 난 사용할 올바른 하나를 찾을 수 없습니다 나는 나에게로드 이는 Status 200 OK있어?

@examples가 Auth Provided의 다른 유형에 대해 제공되는 경우 도움이됩니다.

+4

안녕하세요,이 도구를 사용하는 방법을 배우는 데 관심이 있습니다. 기본 oauth는 Google API에서 지원되지 않으므로 oauth 2.0을 사용해야 할 수도 있습니다. 이것은 설명이있는 링크입니다 https://developers.google.com/accounts/docs/OAuth2, 먼저 Google에서 일부 api 키를 가져와야하고, 액세스 토큰을 얻기 위해 키를 보낼 URL을 가져와야합니다. .. 그리고 그 과정을 따라라. (나는 아직도이 문서를 읽고 있는데, 나는이 물건을 배우고 싶어한다.) – clarenswd

+0

Gmail은 기본 인증을 사용하지 않고 오히려 Oauth2를 사용합니다.) –

답변

1

제공하신 링크는 제공되지 않습니다. 문의 할 때 Gmail API에 Basic Auth가 허용되었는지는 모르겠지만 지금은 시작 라인 here에 표시된대로 OAuth 2.0이 필요합니다.

올바른 URL은 https://accounts.google.com/o/oauth2/auth이고, this link은 매개 변수를 제공하는 방법을 설명합니다.

0

정확하게 기억하면 Google은 Postman과 같은 http 클라이언트가 Basic Auth를 통해 1 년 이상 API에 액세스하는 것을 중단했습니다. 이제 OAuth 2.0을 사용하여 API에 액세스 할 수있게되었습니다.

Google API에 액세스하려면 OAuth 응용 프로그램을 설정해야합니다 (here ).이 OAuth 응용 프로그램을 만들면 Google에서 ClientId 및 ClientSecret을 생성합니다.

이러한 clientId 및 clientSecret을 사용하면 액세스 및 새로 고침 토큰을 생성해야하며 결국 이러한 토큰을 사용하여 Google API에 액세스하게됩니다. Google OAuth 2.0에 대해 자세히 알아보고 API 액세스에 대한 자세한 정보를 얻을 수 있습니다.

관련 문제