私は非常に最初の Google App Engine アプリケーションを作成していますが、ほとんどが学習体験として、一種の Pastebin であり、非常に単純です... スパムに対処したくないので、ユーザーにログインを要求することは十分に安全な選択であると考えました。
この時点で、これは私が欲しいものです:
- 訪問者にメイン ページが表示されます。訪問者が Google にログインしている場合は [貼り付けを保存] ボタンが表示されます。ユーザーがログインしていない場合は、Google にログインするためのリンク/ボタンが表示されます。
私はいくつかの記事とチュートリアル ( 1 ) を読みましたが、許可された少数のユーザーを除いて全員をロックアウトするか、この種の認証は、ユーザーがログインしているかどうかを確認するだけでなく、アプリケーションを管理するためのものであるという考えを与えてくれます。か否か。
一方、実装が簡単なスパム チェッカーなどを提案できる場合は、お知らせください。
アプリを作成するときに認証の種類を定義する必要があることは、特に混乱を招きます。これは、理解できないコードによって実装されるためです。
要約すると、ユーザーがGoogleにログインしているかどうかを確認し、ログインしていない場合はリンク/ボタンを表示するにはどうすればよいですか?
注:私はJavaを使用しています