Pythonで記述された内部WebアプリケーションのためにApacheからLighttpdに移行することを検討しています。問題は、私がlibapache2-mod-auth-ntlm-winbind ...に依存していることです。これは、実際には十分にサポートおよび更新されたパッケージではないようです(ただし、実際にうまく機能しているためかもしれません)。
HTTP認証を処理するためにdjango自体を使用するために必要なものについての提案とヒントを探しています。これにより、私はWebサーバーにとらわれず、壮大な学習体験になる可能性があります。
いくつかの話題の懸念:
- カスタムアプリケーションに真のHTTP認証を実行させることは合理的ですか?
- ユーザーにパスワードの入力を求めずに、Windowsドメインコントローラーに接続されたPythonコードをこの種の認証に接続することは、どの程度関与していますか?
- NTLMは、LDAPを介したWindowsドメインコントローラーへのさらに別の接続を介した検索を停止できるように、ユーザーの詳細とグループメンバーシップへのアクセスを提供しますか?
コミュニティと共有できるこのテクニックを簡素化するモジュールを書けるようになりたいです。