-1

私はgrailsアプリケーションを持っています。私のgspページで私が行を持っているときGoogleの場所自動入力の非表示キー

<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&libraries=places&key=myKey"></script> 

私の鍵が公開されています、これはgspでこれを隠す方法はありますか?私は、私の生産のためのドメインを制限することができます現在、アプリケーションは私のローカルマシンの多くでテストされているので、各PCのIPを追加する必要があります。私はこれをより簡単に扱うためにはよりスマートなものが必要だと思っています&

答えて

2

この行を非表示にする方法はありません。ただし、google apiのコントロールパネルで指定したキーを使用するドメインを制限することはできます。

Login from here

資格情報左セクションからクリックします。キーはAPI KEYSパネルで検索してください。それ

enter image description here

のHTTPリファラ(ウェブサイト)を選択し、テキストフィールドにドメインを入力して保存します。下のGoogleの注意に注意してください。

注:設定は、質問を編集したような効果

enter image description here

+0

を取ることが5分程度かかる場合があります、私はこの遭遇しなかったことを述べたが、それはときに非常に有用ではないだろう私はこれをローカルで開発しています。特に、私は異なるIPから複数のマシンを使用しています。 1日に150000件以上のリクエストがあった場合、顧客は支払うと予想されるため、方法が必要であると思っています。したがって、有償の鍵が公開されている場合、それはあなたが言及したように制限されていない限り、誰でもそれを使用できることを意味します。このソリューションは、開発者にとっては本当に親切ではないようです。キーを隠す方法を願う – Visahan

+0

複数のWebサイトを追加できます。ウェブサイトのテキストフィールドに「localhost:portnumber」を追加します。 –

+0

また、実際には、本番サイト専用のAPIキーと内部開発環境用のAPIキーを持つこともできます。 1日に別々のAPIプロジェクトを使用したいと思うかもしれません。 – miguev

関連する問題