1
私の質問は単純で一般的です:RESTFUL APIを呼び出しているときは、それが私のものであろうと外的なものであろうとも、トークンをフロントエンドに公開するのが一般的ですか?フロントエンドAPIトークンの公開
<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap"
async defer></script>
あなたのAPIキーを確認するためにすべてのためのフロントエンドに露出しているという事実[OK]をされています。たとえば、GoogleマップのAPIのドキュメントでは、彼らが次のコードを示唆しますか?私はグーグルがアクセスを制限するオプションを持っているので、それを解決できると思いますが、そのオプションを与えない他のサービスはどうですか?
私のトークンを保護するために私のAPIコールをバックエンドに保つ方が良いですか?データを非同期的に取得できないため、バックエンドでデータを取得できないと思います。
あなたにとって重要かどうか分かりません。しかし、ホームページ上でgoogle maps apiを使用する場合、キーは(から)呼び出すURLに登録する必要があります。他のドメインで使用するためにこのキーを取得するのは無意味です。 – mtizziani
ええ、私は、そのレベルのセキュリティを提供していない他のAPI – blubberbo