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, 4368 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
Windows 10

Powershell 5 BSOD

(8)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
Router & Routing
gelöst MikroTik hAP ac Winbox Zugriff deaktivieren (1)

Frage von horstvogel zum Thema Router & Routing ...

Windows Server
Windows Server 2012 R2 Benutzerkonto für Zugriff auf AD Benutzer (2)

Frage von JulianOhm zum Thema Windows Server ...

Netzwerke
gelöst Zugriff auf Server von verschiedenen VLANs aus (7)

Frage von Kroeger02 zum Thema Netzwerke ...

Heiß diskutierte Inhalte
Microsoft
Ordner mit LW-Buchstaben versehen und benennen (20)

Frage von Xaero1982 zum Thema Microsoft ...

Outlook & Mail
gelöst Outlook 2010 findet ost datei nicht (19)

Frage von Floh21 zum Thema Outlook & Mail ...

Netzwerkmanagement
gelöst Anregungen, kleiner Betrieb, IT-Umgebung (18)

Frage von Unwichtig zum Thema Netzwerkmanagement ...

Festplatten, SSD, Raid
M.2 SSD wird nicht erkannt (14)

Frage von uridium69 zum Thema Festplatten, SSD, Raid ...