Ao tentar impersonar outro usuário em um teste de ATF, uma mensagem de erro é exibida informando que aquela ação não está autorizada.
Mais um problema daqueles que não se sabe por qual causa, motivo, razão ou circunstância ele ocorre, mas fica aqui o fix para o mesmo.
O erro ocorre pois aparentemente a ação de Impersonate é realizada através de uma chamada Ajax interna e que por algum motivo obscuro, a ACL não permite que esta ação seja realizada.
Então para corrigir o problema, certifique-se que as seguintes roles esteja incluídas na seção “Required Roles”:
snc_internal
snc_external
A falta dessas roles ocasiona na falha da impersonificação no ATF.
Fica a dica e até a próxima.