logo hsb.horse
← 用語集一覧に戻る

Glossary

SAPISIDHASH

SAPISIDHASHは、Google系サービスの内部APIで使われる認証用ハッシュ値。Cookie・Origin・Timestampを用いて正当なリクエストを補強する。

公開日: 更新日:

SAPISIDHASHは、Googleの一部サービス内部APIで使われる認証関連のハッシュ値。
Cookieだけでなく、リクエスト文脈を含む値をヘッダーに付与して検証を補強する目的で使われる。

構成要素

  1. SAPISID Cookie
  2. Origin(例: https://www.youtube.com
  3. Timestamp(UNIX秒)

生成の考え方

  1. Timestamp + " " + SAPISID + " " + Origin を連結
  2. 連結文字列をSHA-1でハッシュ化
  3. Timestamp_hash 形式でヘッダー値にする

補足

  • 主にGoogleサービス内部の実装文脈で見られる仕組み
  • 仕様は公開標準として保証されるものではなく、変更される可能性がある