如何为JBoss6动态更改安全域?

如何为JBoss6动态更改安全域?,jboss,single-sign-on,kerberos,adfs,jboss6.x,Jboss,Single Sign On,Kerberos,Adfs,Jboss6.x,我想在同一台Jboss 6服务器上实现ADFS SSO和kerberos 创建筛选器,并根据某些条件使用ADFS或Kerberos进行身份验证 因此,它应该通过java动态地更改安全域 更新: ADFS和kerberos身份验证分别工作。但我可以在login-module.xml文件中一次配置一个 我尝试过这种方法 并在同一个文件中使用多个登录模块配置了ADFS和kerberos,但每次都会调用ADFS。唯一的方法是创建自己的自定义JAAS模块 有关Active Directory,请参见以下示

我想在同一台Jboss 6服务器上实现ADFS SSO和kerberos

创建筛选器,并根据某些条件使用ADFS或Kerberos进行身份验证

因此,它应该通过java动态地更改安全域

更新: ADFS和kerberos身份验证分别工作。但我可以在login-module.xml文件中一次配置一个

我尝试过这种方法


并在同一个文件中使用多个登录模块配置了ADFS和kerberos,但每次都会调用ADFS。唯一的方法是创建自己的自定义JAAS模块

有关Active Directory,请参见以下示例

下面是Kerberos的一个示例

如果您在广告中使用大量角色或组织,您可能需要增加JBoss中的默认HTTP头大小。有关详细信息,请参阅上的牵引下文档

如果您使用的是示例JAAS模块,但它们不起作用,那么最好将日志记录级别设置为TRACE,以帮助您了解问题所在