POST
https://api.myidvirtual.com
/
server
/
user
/
:id
Adicionar Usuário ao Servidor
curl --request POST \
  --url https://api.myidvirtual.com/server/user/:id \
  --header 'Authorization: <authorization>'
{
  "message": "User cadastrado com sucesso"
}

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

Authorization
string
required
Bearer token JWT do usuário autenticado

Autorização

Parâmetros

Path Parameters

id
string
required
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:
  1. Se o servidor existe e está ativo
  2. Se há capacidade disponível no servidor
  3. Se o usuário já não está cadastrado no servidor
  4. 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.