Open fire acesso externo (internet) ao servidor com limitações por usuario

Boa tarde pessoal, ja garimpei a net e nao achei nda a respeito, gostaria de saber se é possivel limitar os usuarios que poderam se conectar ao meu servidor estando fora da rede da empresa, ate o momento só consegui fazer o bloqueio por ip mas como alguns usuarios se conectao atraves de ips dinamicos fica dificil. obrigado

Ninguem do forum nunca teve essa necessidade ? alguem tem uma luz ?

Não entendi muito bem sua pergunta.

Você quer que o usuário que esteja fora da sua empresa não consiga acessar o Openfire ou o Spark?

De qualquer modo a melhor forma seria travando as portas ou mudando as portas padrões.