我正在研究2.1的CDI迁移。我需要一些帮助才能将以下事件迁移到CDI中。
@Observer(Identity.EVENT_POST_AUTHENTICATE)
public void addRoles() throws NamingException, SystemException {
BatchProcessor batchProcessor = (BatchProcessor)Component.getInstance("batchProcessor");
}
我不知道如何处理CDI中的EVENT_POST_AUTHENTICATE。
答案 0 :(得分:0)
我使用picketlink解决了这个问题。 Picketlink包含PostAuthenticateEvent。我用它来解决这个问题,
public void addRoles(@Observes PostAuthenticateEvent event) throws NamingException, SystemException {
...
}