Firebase
firebase が提供する ID トークンを元に認証を行います。
ユーザ登録・認証
firebase の ID トークンを Bearer 形式で送信することで、ユーザ登録を行います。
詳しくはAPI リファレンスをご覧ください。
curl --request POST \
--url https://devapi.3barc.space/api/v1/users/signup \
--header 'Authorization: Bearer ${firebaseから提供されるIDトークン}'
tip
サインアップ以降、ID トークンを Bearer 形式で送信することで、ユーザ認証情報として使用することができます。
ユーザの一意生
ID トークンのペイロードに含まれる以下の情報を元に、ユーザをユニークとします。
| 属性 | 説明 |
|---|---|
| iss | プロバイダの識別子 |
| aud | プロバイダのプール ID |
| sub | プロバイダ内でのユーザ ID |