Adicionar Usuário ao Servidor
Endpoint para adicionar um usuário a um servidor VPN específico, criando as credenciais necessárias para conexão.
Autenticação
Bearer token JWT do usuário autenticado
Autorização
Parâmetros
Path Parameters
ID do servidor VPN ao qual o usuário será adicionado
Responses
{
"message": "User cadastrado com sucesso"
}
Exemplo de Requisição
curl --location --request POST 'http://localhost:3333/server/user/123e4567-e89b-12d3-a456-426614174000' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...'
Funcionalidades
Criação Automática de Credenciais
Ao adicionar um usuário a um servidor, o sistema automaticamente:
- Gera credenciais de acesso únicas
- Cria certificados SSL/TLS necessários
- Configura o perfil de conexão
- Registra o usuário no servidor VPN
Validações Executadas
O endpoint verifica:
- Se o servidor existe e está ativo
- Se há capacidade disponível no servidor
- Se o usuário já não está cadastrado no servidor
- Se o usuário tem permissão para acessar o servidor
Este endpoint cria automaticamente as credenciais necessárias para o usuário se conectar ao servidor VPN.
Use este endpoint antes de baixar os arquivos de configuração VPN para garantir que o usuário tem acesso ao servidor.