Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Zugriff Javascript auf Umgebunsvariablen

Frage Entwicklung JavaScript

Mitglied: Dackelblick

Dackelblick (Level 1) - Jetzt verbinden

22.01.2009, aktualisiert 11:36 Uhr, 4377 Aufrufe, 8 Kommentare

Hallo Zusammen.

Wie kann ich die OS Umgebungsvariablen (Benutzerdaten) mit Javascript direkt oder indirekt auslesen?

Hintergrund ist die Nutzung der aktuellen Anmeldung als Login in einer Webseite in einem beliebigen Browser in unserem Intranet. Das Kennwort ist dabei selbstverständlich aussen vor. Es geht nur um Username und AD-Domäne bzw. Workgroup. Das Auslesen wird also durch den Aufruf einer Webseite initiert.
Mitglied: godlie
22.01.2009 um 11:57 Uhr
Hallo mit Javascript ist das aus Sicherheitsgründen nicht möglich.

Du kannst es über ActiveX lösen, oder Flash.
Bitte warten ..
Mitglied: Dackelblick
22.01.2009 um 12:04 Uhr
Da es sich ja um eine eindeutig vertrauenswürdige Site handelt wären die Sicherheitsaspekte wenn überhaupt machbar, abschaltbar.

Wie geht es mit ActiveX? Derzeit noch keine Ahnung davon.
Bitte warten ..
Mitglied: godlie
22.01.2009 um 12:33 Uhr
Hm soweit ich weis wird das nix bringen denn javascript hat keinen Zugriff auf Lokale Sachen.

Also wenn die Seite mit dem IE aufgemacht wird dann geht das hier:
01.
<script type="text/vbscript"> 
02.
dim WshShell 
03.
dim d 
04.
dim u 
05.
 
06.
set WshShell = CreateObject("WScript.Shell") 
07.
 
08.
d =  WshShell.ExpandEnvironmentStrings("%USERDOMAIN%") 
09.
u =  WshShell.ExpandEnvironmentStrings("%USERNAME%") 
10.
 
11.
msgbox d&" "&u,vbInformation 
12.
</script>
mit dem Firefox geht das nicht. bzw. ich kenne noch keinen weg dafür.
Bitte warten ..
Mitglied: Dackelblick
22.01.2009 um 12:55 Uhr
Danke

Damit komme ich zumindest schon für den mal IE weiter.
Bitte warten ..
Mitglied: godlie
22.01.2009 um 12:57 Uhr
Wie ist denn die Intranet seite aufgebaut?
Ist es asp, php, jsp, .... ?

Denn es gäbe auch noch andere methoden die Umgangsvariable zu erhalten.
Bitte warten ..
Mitglied: Dackelblick
22.01.2009 um 14:10 Uhr
Die Intranetseite basiert auf PHP und in einem angegliederten Teil auf JSP.
Bitte warten ..
Mitglied: godlie
22.01.2009 um 14:25 Uhr
Also mit php gehts nicht, da php nur serverseitig ausgeführt wird.

aber mit JSP könnte es klappen.

und zwar mit dem :

01.
System.getProperty("user.name");
aber wie an die domäne rankommst bin ich derzeit noch überfragt.
du könntest aber den jsp teil auch ans AD koppeln und so anhand vom benutzer die domäne aushandeln dürfte mit jaas gehen...
Bitte warten ..
Mitglied: Dackelblick
22.01.2009 um 14:35 Uhr
Zitat von godlie:
Also mit php gehts nicht, da php nur serverseitig ausgeführt
wird.


klar.

aber mit JSP könnte es klappen.

und zwar mit dem :

01.
> System.getProperty("user.name"); 
02.
> 

wird jsp nicht auch nur serverseitig ausgeführt? Der JSP-Teil kommt von extern und ich habe hier noch nicht gesucht eben wegen meiner vielleicht falschen Gleichung PHP wie JSP serverseitig nur andere Sprache.
Bitte warten ..
Neuester Wissensbeitrag
Router & Routing

192.168er Adresse im öffentlichen Netz

(2)

Erfahrungsbericht von visco-c zum Thema Router & Routing ...

Ähnliche Inhalte
SAN, NAS, DAS
gelöst NAS Fernzugriff über DynDNS, kein Zugriff (8)

Frage von Amanuel zum Thema SAN, NAS, DAS ...

Windows Netzwerk
gelöst Anonymer Zugriff auf Netzlaufwerk für WSUS Offline (5)

Frage von hannsgmaulwurf zum Thema Windows Netzwerk ...

Router & Routing
gelöst Fritzbox 7490 und Zyxel USG20 - Zugriff auf LAN der USG20 (8)

Frage von Sebbi87 zum Thema Router & Routing ...

Heiß diskutierte Inhalte
Zusammenarbeit
Als Administrator im Großraumbüro (29)

Frage von Dopamin85 zum Thema Zusammenarbeit ...

Exchange Server
Test-ActiveSyncConnectivity Error nach neuem Zertifikat (22)

Frage von Driphex zum Thema Exchange Server ...

Hyper-V
HYPER V und USB (16)

Frage von Hendrik2586 zum Thema Hyper-V ...

SAN, NAS, DAS
Backupserver für KMU (14)

Frage von Leo-le zum Thema SAN, NAS, DAS ...