Não é possível acessar o banco de dados FireBase via erro HTTP / REST 403 Proibido

Estrutura Swift + Vapor para servidor + Xcode 8.1

Estou tentando ler o Firebase Realtime Database fazendo solicitações HTTP para meu banco de dados, mas recebo permissão negada.

Estes são os passos:
1. crie o JWT e assine com a chave secreta baixada de "console.developers.google.com"
2. envie uma solicitação POST ao servidor OAuth2 e obtenha o token de acesso
3. envie uma solicitação GET ao banco de dados firebase com o token de acesso recebido do servidor OAuth2.

Recebo "Permissão negada", HTTP / 1.1 403 Proibido

// the header of the JSON Web Token (first part of the JWT)
let headerJWT = ["alg":"RS256","typ":"JWT"]

// the claim set of the JSON Web Token
let jwtClaimSet =
  ["iss":"[email protected]",
 "scope":"https://www.googleapis.com/auth/firebase.database", //is this the correct API to access firebase database?
 "aud":"https://www.googleapis.com/oauth2/v4/token",
 "exp": expDate,
 "iat": iatDate]


drop.get("access") { request in
var accesstoken = "ya29.ElqhA-....XXXX"

 let responseFirebase = try drop.client.get("https://fir- 30c9e.firebaseio.com/data/Users.json",
  headers: ["Authorization":"Bearer \(accesstoken)"], 
     query: [:])

print("FirebaseResponse_is \(responseFirebase)")
return "success"
}

questionAnswers(3)

yourAnswerToTheQuestion