#Alur Token Subscriber
Browser pengguna tidak boleh memegang API key. Sebagai gantinya, server Anda meminta token subscriber berumur pendek, lalu meneruskannya ke browser.
- Pengguna membuka halaman Anda; server Anda memanggil
POST /v1/subscribers/{id}/inbox-tokenmemakai API key. - Notifora membalas JWT (berlaku 1 jam) bersama
socket_url. - Browser membuka koneksi WebSocket dengan token tersebut. Server socket memverifikasi tanda tangan dan hanya mengizinkan akses ke inbox subscriber itu.
curl -X POST https://api.notifora.my.id/v1/subscribers/usr_102/inbox-token \
-H "Authorization: Bearer $NOTIFORA_KEY"
# → { "data": { "token": "eyJ…", "expires_in": 3600, "socket_url": "wss://ws.notifora.my.id" } }
Saat token hampir habis, server socket mengirim event auth:expired lalu memutus koneksi; minta token baru dan sambungkan ulang.