2016-04-26 4 views
1

У меня есть приложение Django, которое является SP. Установлен Shibboleth как IdP.Howto быстро настроить некоторых пользователей для Shibboleth IdP

SP перенаправляет неавторизованных пользователей на страницу входа в систему Shibboleth IdP: здесь я застреваю, у меня нет пользователей/действительных учетных данных для этой формы входа.

Как я могу безболезненно установить некоторые учетные данные пользователей для этой формы входа (лучше всего просто определить несколько пользователей в каком-то файле конфигурации Shibboleth)?

Edit1

Я сейчас пытаюсь использовать бесплатный сервис LDAP в ldap.forumsys.com К сожалению, я не могу получить, что работать.

Конфигурация LDAP очень сложно (ldap-authn-config.xml) и при использовании конфигурации JAAS (jaas.config)

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}"; 
}; 

Тогда я всегда получаю сообщение:

Указанное имя пользователя не может быть идентифицирован ,

Если кто-нибудь знает, как правильно настроить это, я бы хотел внести свой вклад. В противном случае я отправлю окончательную конфигурацию, как только я ее заработаю.

ответ

0

нуб догадка, измените эту строку:

userFilter="uid={uid}"; 

к этому:

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

Почему-то вроде этого? В чем смысл использования '{user}' вместо '{uid}'? – JakeGould

Смежные вопросы