はじめに
2月21日に、新しいSkyWayのβ版であるSkyWay Betaがリリースされました。
SkyWay Betaでは、JWT形式のトークン、SkyWay Auth Tokenを使用して、細かい権限管理ができるようになっています。
一方で、ドキュメントには
SkyWay Auth Tokenを利用するためには、これを払い出すアプリケーションサーバーを構築する必要があります。
(中略)
なお、サーバを構築せずにフロントエンドでSkyWay Auth Tokenを生成した場合、シークレットキーをエンドユーザーが取得できるため、誰でも任意の Channel や Room に入ることができる等のセキュリティ上の問題が発生します。
とあるように、SkyWay Auth Tokenを生成するサーバーを建てて、アプリケーションをセキュアにする必要があります。
beta.skyway.ntt.com
今回は、Google Apps Script(以下GAS)を使用して、手軽にSkyWay Auth Tokenを生成するサーバーを建てる方法を紹介します。
※以下の記事でも説明したように筆者はSkyWayの中の人ですが、本記事で紹介する方法はあくまでも一個人として試してみた記録です。
sublimer.hatenablog.com