openSUSE:Swamp/Customisation
邮件列表中时不时会出现一些主题和解决方案,这些可能对更多人有帮助。这里收集了一些这些内容。
当然,这里涉及代码层面,这意味着想要尝试的人必须能够使用 Java 代码,编译它,使用 Subversion 等等。
当然,如果出现问题,仍然可以在邮件列表中提问 :-)
其他身份验证系统
SWAMP 带有用于数据库和 LDAP 身份验证的类。但是,为了将 SWAMP 嵌入到特殊的 IT 环境中,其他身份验证方法可能更有用。并非所有这些都包含在 SWAMP 的主代码中。但是可以进行代码自定义。
要将 SWAMP 适应其他身份验证系统,可以执行以下操作
创建一个实现
de.suse.swamp.core.security.UserManagerIface
的类,并在默认配置文件中配置它
AUTH_CLASS=...
Juergen Pabel 完成的 LDAP 集成是一个很好的例子,说明如何做到这一点:[1] 此代码现在包含在 SWAMP 附带的标准 LDAP 身份验证中。
SWAMP 的登录页面仍然会使用,但用户凭据将针对您的后端进行验证。