イントラネット サイトに web2py を使用しており、コントローラーで現在のログイン Windows ユーザー ID を取得する必要があります。利用できる機能はありますか?
3 に答える
4
mod_sspi や mod_ntlm などの Web サーバーに NTLM 認証モジュールをインストールしてから、要求の REMOTE_USER 環境変数を確認する必要があります。これは Django で似たようなものです: http://brandonkonkle.com/blog/2008/sep/13/django-apache-and-mod_auth_sspi/
于 2010-10-09T18:18:11.807 に答える
1
現在のブラウザユーザーのウィンドウ ID を知るためにサーバーにコードが必要な場合、web2py はそれを伝えることができません。Windows 認証は、Web プロトコルとは関係ありません。
于 2010-09-26T16:10:10.663 に答える
-1
それが機能するかどうかはわかりませんが、Windows と Unix の両方で動作するはずの psutil モジュールを試してください。
import os, psutil
ownPid = os.getpid() #This one works in Windows, but os.getuid() does not...
ownUid = [p.uid for p in psutil.process_iter()
if p.pid == ownPid][0]
于 2010-09-30T14:49:19.380 に答える