Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Novelluser in Intranetapplikation

Empfohlene Antworten

Hallo Mit-Fachinformatiker :)

Ich habe ein Problem, und zwar entwickle ich eine Intranetapplikation, die userspezifische Dinge anzeigt.

Die User sollen sich jedoch nicht mit Name und Passwort anmelden können, sondern ich habe vor den Novelluser auszulesen.

(Wir nutzen Novell...)

Habt ihr da eine Idee?

Ich schreibe die Applikation mit ASP/JScript auf einem IIS 5.0

Ich habe auch schon mit der "Integrierten Windows-Authentifizierung" rumgespielt, aber da sind dann nur die user des Servers gespeichert, nicht alle Novelluser.

Habt ihr eine Idee, was man da machen kann?

Ich möchte den Anwendern nicht noch ein Passwort zumuten.

Welche NDS-Version fahrt ihr? Bei den neueren kannst du doch über eDirectory LDAP benutzen, das auslesen, dann könntest du in deiner Anwendung wenigstens die gleichen Anwendungsdaten wie bei der NDS-Anmeldung nutzen.

http://www.nldap.com

Danke für die Antwort.

Ich kenne mich in dem Bereich LDAP, eDirectory, und leider auch Novell noch nicht allzu gut aus,

aber soweit ich weiß nutzen wir eine eher neuere Version des NDS.

Ich werde das mit dem LDAP mal versuchen, kannst du mir noch weitere Links zur Hilfe geben?

Den Rest werde ich mir zusammengooglen können.

Hallo Mit-Fachinformatiker :)

Ich habe ein Problem, und zwar entwickle ich eine Intranetapplikation, die userspezifische Dinge anzeigt.

Die User sollen sich jedoch nicht mit Name und Passwort anmelden können, sondern ich habe vor den Novelluser auszulesen.

(Wir nutzen Novell...)

Habt ihr da eine Idee?

Ich schreibe die Applikation mit ASP/JScript auf einem IIS 5.0

Ich habe auch schon mit der "Integrierten Windows-Authentifizierung" rumgespielt, aber da sind dann nur die user des Servers gespeichert, nicht alle Novelluser.

Habt ihr eine Idee, was man da machen kann?

Ich möchte den Anwendern nicht noch ein Passwort zumuten.

Genau das bräuchte ich auch. Allerdings mit PHP. Mit dem ganzen LDAP usw kenne ich mich null aus, soll es nur für einen Freund machen *lol* Ganz naiv gefragt: Gibt es nicht einen einfachen Kommandozeilenbefehl, der zu einer IP den angemeldeten Benutzer ausliest? Das könnte man dann so schön in exec() binden... :WD

  • 2 Wochen später...

Ok, habe jetzt mal folgenden code auf php.net gefunden. Meine Frage dazu gleich im Vorraus: Ist darin eine Abfrage enthalten, die den aktuell angemeldeten User ausliest? Mit angemeldetem User meine ich die Anmeldung beim Starten des Internet Explorers ;)

<?php

$ldap_server = "ldap://foo.bar.net";
$auth_user = "user@bar.net";
$auth_pass = "mypassword";

// Set the base dn to search the entire directory.

$base_dn = "DC=bar, DC=net";

// Show only user persons
$filter = "(&(objectClass=user)(objectCategory=person)(cn=*))";

// Enable to show only users
// $filter = "(&(objectClass=user)(cn=$*))";

// Enable to show everything
// $filter = "(cn=*)";

// connect to server

if (!($connect=@ldap_connect($ldap_server))) {
die("Could not connect to ldap server");
}

// bind to server

if (!($bind=@ldap_bind($connect, $auth_user, $auth_pass))) {
die("Unable to bind to server");
}

//if (!($bind=@ldap_bind($connect))) {
// die("Unable to bind to server");
//}

// search active directory

if (!($search=@ldap_search($connect, $base_dn, $filter))) {
die("Unable to search ldap server");
}

$number_returned = ldap_count_entries($connect,$search);
$info = ldap_get_entries($connect, $search);

echo "The number of entries returned is ". $number_returned."<p>";

for ($i=0; $i<$info["count"]; $i++) {
echo "Name is: ". $info[$i]["name"][0]."<br>";
echo "Display name is: ". $info[$i]["displayname"][0]."<br>";
echo "Email is: ". $info[$i]["mail"][0]."<br>";
echo "Telephone number is: ". $info[$i]["telephonenumber"][0]."<p>";
}
?>[/PHP]

Danke schonmal,

Haggis

Falls es noch jmd interessieren sollte: Ich habe das jetzt mit folgendem Code lösen können:

$var= $_SERVER['REMOTE_USER'];
$pos = strpos($var,".OU=");
$user = substr($var,1,$pos-1);
[/PHP]

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.