我有一个DJ的Django应用程序。安装Shibboleth作为IdP。
SP将未经授权的用户重定向到Shibboleth IdP登录页面:这是我被困住的地方,我没有此登录表单的用户/有效凭据。
如何轻松地为此登录表单设置一些用户凭据(最好只是在一些Shibboleth配置文件中定义一些用户)?
EDIT1
我现在正尝试在ldap.forumsys.com
使用免费的LDAP服务
不幸的是,我也无法做到这一点。
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 :(得分:0)
noob guess,改变这一行:
userFilter="uid={uid}";
到此:
userFilter="uid={user}";