Chrome 拡張機能で新しいドロップボックス データストア API を使用しようとしています。チュートリアルで指定されているとおりに使用すると、認証はエラー 400 で失敗します。
Invalid redirect_uri: "chrome-extension://anzbpdekhbhcbekwmfazaophjcaabshl/chrome_oauth_receiver.html". It must exactly match one of the redirect URIs you've pre-configured for your app (including the path)
この URL を Dropbox Web サイトのアプリ プロファイルに追加すると、すべて正常に動作します。ただし、「anzbpdekhbhcbekwmfazaophjcaabshl」はコンピューター固有の値であり、各ユーザーの拡張機能のインストールごとに異なります。これを何らかの方法で修正することは可能ですか、またはドロップボックス データストア API は、リダイレクト URL がわかっている静的な Web サイトで使用することを意図していますか?
更新 1
手動/非公開の拡張機能のインストールでは、拡張機能 ID はランダムです。
更新 2
拡張機能 ID を永続化する方法を見つけました。それをパックし、秘密の .pem キーから公開キーを生成し、このキーの base-64 でエンコードされた値をマニフェストで「キー」として設定します。