2016-04-26 12 views
1

Ich habe eine Django-App, die der SP ist. Installierte Shibboleth als IdP.Howto schnell einige Benutzer für Shibboleth IdP konfigurieren

Der SP leitet nicht autorisierte Benutzer zur Shibboleth IdP Login-Seite: Hier bin ich fest, ich habe keine Benutzer/gültige Anmeldeinformationen für dieses Login-Formular.

Wie kann ich einige Benutzer Anmeldeinformationen für dieses Anmeldeformular schmerzlos festlegen (am besten wäre es, ein paar Benutzer in einigen Shibboleth-Konfigurationsdatei zu definieren)?

Edit1

ich jetzt versuchen, den freien LDAP-Dienst bei ldap.forumsys.com Leider kann ich, dass entweder nicht zur Arbeit zu verwenden.

Die LDAP-Konfiguration sehr kompliziert ist (ldap-authn-config.xml) und wenn die JAAS-Konfiguration (jaas.config)

mit
ShibUserPassAuth { 
    /* 
    com.sun.security.auth.module.Krb5LoginModule required; 
    */ 

org.ldaptive.jaas.LdapLoginModule required 
    ldapUrl="ldap://ldap.forumsys.com:389" 
    baseDn="ou=chemists,dc=example,dc=com" 
    userFilter="uid={uid}"; 
}; 

Dann erhalte ich immer die Meldung:

Der Benutzername wird nicht identifiziert Eingabe .

Wenn jemand weiß, wie man das richtig einrichtet, würde ich einige Eingaben lieben. Ansonsten poste ich meine endgültige Konfiguration, sobald ich es zur Arbeit bekomme.

Antwort

0

Noob Vermutung, ändern Sie diese Zeile:

userFilter="uid={uid}"; 

dazu:

userFilter="uid={user}"; 
+0

Warum so etwas tun? Was ist der Grund, '{user}' anstelle von '{uid}' zu verwenden? – JakeGould

Verwandte Themen