0
저는 Firefox 28.0 및 REST Client v2.0.3을 사용하여 Google API 호출을 진행하면서 걷는 방법으로 OAuth 2.0을 배우려고합니다.Google 캘린더 API가 무기명 토큰을 허용하지 않는 이유는 무엇입니까?
- Google 개발자 OAuth 2.0 Playground 사이트를 방문했습니다.
- 은 내 Google 자격 증명을 사용하여 로그인
- 선정 "달력 API v3의"
.readonly
- 클릭 한 내가 "토큰 Exchage의 인증 코드"를 클릭하고
ab31.4.CDEfG_HI1JkKMNoPQR5S9tuvW_x2yzabcDEFGhiJklMnOpqRs-T6uvwXyza5BcdEFGHiJK3L
액세스 토큰을 가지고 그런
- 버튼 "API를 권한 부여" Calendar API에서
- , 나는 내가 이름을 "인증"와 헤더를 만들 위해 RESTClient에서
- 가져 오기 HTTP 액션 wtih의 URL https://www.googleapis.com/calendar/v3/users/me/calendarList를 사용에서에 값
ab31.4.CDEfG_HI1JkKMNoPQR5S9tuvW_x2yzabcDEFGhiJklMnOpqRs-T6uvwXyza5BcdEFGHiJK3L
설정 "액세스 토큰"상자를 OAuth를에서 2.0 운동장.Status Code: 401 Unauthorized Alternate-Protocol: 443:quic Cache-Control: private, max-age=0 Content-Encoding: gzip Content-Length: 162 Content-Type: application/json; charset=UTF-8 Date: Tue, 18 Mar 2014 19:17:35 GMT Expires: Tue, 18 Mar 2014 19:17:35 GMT Server: GSE WWW-Authenticate: Bearer realm="https://www.google.com/accounts/AuthSubRequest" X-Content-Type-Options: nosniff X-Firefox-Spdy: 3.1 X-Frame-Options: SAMEORIGIN X-XSS-Protection: 1; mode=block
과 : 빈
Body
와 - 내가
SEND
을 클릭하고 내가 권한 오류가
오류의 헤더는 (놀이터 내 토큰이 또 다른 30 분 동안 여전히 유효 말한다) 본문 :
{
"error": {
"errors": [
{
"domain": "global",
"reason": "authError",
"message": "Invalid Credentials",
"locationType": "header",
"location": "Authorization"
}
],
"code": 401,
"message": "Invalid Credentials"
}
}