API em Java para gerar vouchers de conexão WiFi

Prezados colegas, boa tarde.

Sou iniciante em java e estou com esse desafio para implementar.
Na empresa, o setor precisa liberar o wifi visitante em dias de evento para que os convidados possam acessar, mas o problema é que desta forma qualquer pessoa pode se conectar, e o ideal seria que só quem estivesse envolvido no evento pudesse utilizar a rede wifi.
Então, surgiu a ideia de desenvolver uma API que gere vouchers, que serão armazenados em uma base, e consultados pelo PacketFence, que os validará em seguida.

Alguém pode me ajudar com isso? Me dar uma norteada de por onde começar etc.

Agradeço qualquer ajuda.

Att,