現在、django でコーディングされた Web サイトを管理しています。この Web サイトには、フロントエンドとバックオフィス (django の管理インターフェイスを使用して構築されています) の 2 つの標準領域があります。
最近、顧客は、フロントエンド ユーザー用とバックオフィスを管理する人用の 2 つの異なる認証が必要であると主張しました。
これまではどちらも標準django.contrib.auth
認証を使用していました。
私は顧客に別のユーザーだけを使用させることができることを知っています(そして、おそらく「バックオフィス」ユーザーがフロントエンド部分にログインすることを許可しません)が、次のような変更を望んでいます:管理者側のセッション非アクティブが数分に短縮されました(フロントエンドにいる間-それを永遠に保つために)。
異なる認証を使用するようにdjangoサイトの一部を定義することは可能ですか? 別のクッキーなどで?
site.com
または、フロントエンドをオンにして管理者をオンにするなど、バックオフィスに別のドメインを使用する必要がありadmin.site.com
ますか?