When Chrome first supported the Web Push API, it relied on the Firebase Cloud Messaging (FCM),formerly known as Google Cloud Messaging (GCM), push service. This required using it's proprietary API. This allowed the Chrome to make the Web Push API available to developers at a time when the Web Push Protocol spec was still being written and later provided authentication (meaning the message sender i
目次1 概要2 プログラム : Webサーバー2.1 index.html2.2 manifest.json2.3 service-worker.js2.1 キーの設定2.1.1 index.html2.1.2 manifest.json2.1.2.1 Firebaseの管理画面で取得できる 設定JavaScriptコード2.2 解説2.3 配置3 プログラム : プッシュサーバー3.1 事前準備3.1.1 FormDataPayloadPhsh3.1.2 FormDataPayloadPush.cs3.1.3 WebPushHelper.cs3.2 キーの設定3.3 解説3.3.1 文字コード3.3.2 暗号化処理3.3.3 送信処理4 実行結果5 拡張について6 参考URL Firebase を利用して Google Chrome にサーバーからのメッセージデータを含めたプッシュ通知を
WebCrypto APIでECDH鍵交換を用いた暗号化を使ってみるでは、WebCrypto APIを使った暗号化と復号について触れましたが、今度は同じく楕円曲線暗号をベースとしたECDSA (Elliptic Curve Digital Signature Algorithm)でJWT (JSON Web Token)による電子署名を試してみます。正確には、SHA-256ハッシュを組み合わせた、SHA-256 with ECDSAによる電子署名、となります。 まずはJWTのペイロードを準備(署名する側) JWTについてはWebCrypto APIでJSON Web Tokenの検証を試してみるで(検証のみ)触れていますので、全体の流れとJWTの書き方についてはこちらを参照して下さい。 今回も、JWT自体の形式は同様に、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く