2014-03-31 6 views
0

삽입 권한 요청을 만들고 싶습니다. 코드에서요청 된 범위가 허용되지 않음 : admin.directory.group.member

그것과 같을 것이다 :

{ 
    ... 
    , scopes": [ 
     "https://www.googleapis.com/auth/admin.directory.group" 
     , "https://www.googleapis.com/auth/admin.directory.group.member" 
    ] 
} 

내가 JWT 인증을 위해 사용하십시오 pem 파일이 API Explorer에 따르면, 나는 다음과 같은 범위를해야합니다. 코드를 살펴 보자 :

{ 
    error: 'access_denied', 
    error_description: 'Requested scopes not allowed: https://www.googleapis.com/auth/admin.directory.group https://www.googleapis.com/auth/admin.directory.group.member' 
} 

가 왜이 오류가 무엇입니까 : 나는 다음과 같은 오류가 얻을

// dependencies 
var Assert = require('assert') 
    , GoogleApis = require('googleapis') 
    , authData = require("./authData") 
    ; 

// output 
console.log("Auth data is: ", authData); 

// set jwt data 
var jwt = new GoogleApis.auth.JWT(
    authData.email 
    , authData.keyFile 
    , authData.key 
    , authData.scopes // my scopes 
    , "[email protected]" 
); 

// authorize 
jwt.authorize(function (err, data) { 

    // output error 
    if (err) { 
     console.log("Error: ", err); 
     return; 
    } 

    /* run authorized requests */ 
}); 

를?

답변

관련 문제