created: 2021-03-05T03:49:18.000Z
Google のAPIを叩く時の認証処理周りの変数名について
サンプルコード内でそれっぽい変数名が出てくるけど、初見だと何を指しているのかわからなかったのでメモ
- client_secret.json
- token
client_secret.json
UI: https://console.developers.google.com/apis/credentials
- GoogleのUIからダウンロードするファイル
- json形式で秘密鍵とかが入っている
{
"installed": {
"client_id": "0000000000-4m2rmmkhsd4n6pp4o5oj0957ot89f1m3.apps.googleusercontent.com",
"project_id": "app-2343219",
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
"token_uri": "https://accounts.google.com/o/oauth2/token",
"auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
"client_secret": "SAHafsgwgmpfKoxxxxxxxxxxxx",
"redirect_uris": [
"urn:ietf:wg:oauth:2.0:oob",
"http://localhost"
]
}
}
token
oauthで取得する認証情報で、JWTのこと
{
"access_token": "ya29.GlvVBG-Gxf3XcW5cSoshNle1jm93dlxxxxxxxxxs3o-EEP",
"refresh_token": "xxxxx3j2lTxxxxxxxxx_Ic",
"token_type": "Bearer",
"expiry_date": 1506123424861
}