0

私は現在、GAE でボトル アプリを開発していますが、既に独自の認証システムが組み込まれています。ただし、Google アカウントを使用してアプリケーション管理者に一部の領域へのアクセスを許可したいと考えています。ドキュメントを見ていますが、完全にはフォローしていません。

開発サーバーでは、任意の _ah リンクをクリックすると目的のページに直接移動しますが、GAE では、ボトル独自の 404 ページが表示されます。これを開始できる適切なページを教えていただけますか (できれば、私が苦労している公式ドキュメントではありません)。

注: GAE の Python バージョンであることを忘れていました。

4

1 に答える 1

0

_ah は、開発サーバーでのみ機能します。これは、GAE をエミュレートする appengine sdk の一部です。あなたの要点に来ます。管理機能に Google のアカウントを使用する場合。次に、このようなことをする必要があります

from google.appengine.api import users

if users.is_current_user_admin():

ここで、admin は appengine 管理者を指します。単にGoogle認証を使用したい場合はusers.get_current_user()、現在ログインしているユーザーを取得し、独自のロジックを実装するために使用する必要があります.

于 2011-05-02T12:19:46.870 に答える