Konuyu görüntüle
IUCODERS FORUM > Programlama > JAVA > Client Kullanıcı Adı
Yazar
extreme


avatar
Kahramanmaras
admin
Kayıt: 24.10.2006
28.10.2010-09:57 #71619
Bir web applicationa bağlanan kullanıcının windows kullanıcı adını almak istiyorum.

request.getRemoteUser()

Denedim ama null değer geliyor, kullanıcı adını nasıl alabilirimconfused





The Man Who Loved Algorithm&Ubuntu.
www.burakamasyali.com





Yazar
clairvoyant


avatar
Antalya
Kayıt: 05.05.2006
28.10.2010-16:15 #71626
Normalde uzak kullanıcının windows login bilgilerine ulaşamazsın. Eskiden activex vs. ile ulaşılabiliyordu ama artık güvenlik gerekçesiyle tarayıcılar buna izin vermiyor. Java applet ile System.getenv("USERNAME") şeklinde ulaşıp arka planda servera gönderebilirsin ama yine browser üzerine çalıştığında AccesControlException verecektir büyük ihtimal. Digital imzalı applet ile bu sorun aşılabilir belki ama kullanıcının onayı gerekiyor bunun için.

request.getRemoteUser() bildiğim kadarıyla http auth kullanıldığında kullanıcı adını veriyor, yani windows kullanıcı adı değil.





Let`s make this world a better place to live !

Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
28.10.2010-20:49 #71636
uygulama sunucun ne ise onda authenticate etmen lazım. başka türlü olmaz.





N/A
Yazar
extreme


avatar
Kahramanmaras
admin
Kayıt: 24.10.2006
28.10.2010-22:14 #71638
Teşekkürlerapplause





The Man Who Loved Algorithm&Ubuntu.
www.burakamasyali.com





Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb