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 */
});
를?