자격증 명에 get_access_token()
메서드를 호출하여 OAuth 토큰을 가져온 다음 here과 같이 REST API에 전달할 수 있어야합니다.
그러나 Python Admin SDK의 v1.0.0에서는 반환 된 자격 증명에 Firebase 범위가 포함되지 않습니다. 따라서 자격증 명에서 가져온 OAuth 토큰은 REST API에서 쉽게 작동하지 않습니다. 이것은 버그이며 향후 릴리스에서 해결 될 것입니다.
from firebase_admin import credentials
cred = credentials.Certificate('path/to/serviceKey.json')
token = cred.get_access_token().access_token
# Pass token to REST API
: 버그가 수정 된 후, 다음을 수행하는 것입니다, 향후 릴리스에서
from firebase_admin import credentials
scopes = [
'https://www.googleapis.com/auth/firebase.database',
'https://www.googleapis.com/auth/userinfo.email'
]
cred = credentials.Certificate('path/to/serviceKey.json')
token = cred.get_credential().create_scoped(scopes).get_access_token().access_token
# Pass token to REST API
: 그 동안 당신은 다음과 같은 트릭을 사용할 수 있습니다