Como usar spring security com orietação a interface

Boa tarde,

Estou com o seguinte problema, estou querendo usar somente a parte de segurança do Spring
que no caso o Spring Security e estou desenvolvendo orietado a interface

não estou usando anotaçãoes do spring, sei que com ela dá para fazer

esse é um projeto EJB e é aqui que o problema começa…

eu até consigo usar @EJB mas sem o uso de interface
por exemplo

Dessa maneira funciona…

[code]@Stateless
public class JpaDao{

conteudo aqui…
}[/code]

[code]@Stateless
public class UsuarioService {

@EJB
private JpaDao dao;

}[/code]

e no bean

[code]
@ManagedBean
@ViewScoped
public class UsuarioBean {

@EJB
private UsuarioService bean;[/code]

Gostaria de saber se alguém já implemento segurança orientada a interface com Spring Security usando @EJB e @Inject