Crie um usuário no Console de Gerenciamento para que os programas utilizem para autenticação.
Crie um usuário para que os programas de API utilizem para criar log no Console de Gerenciamento. Faça o login para testar o usuário para verificar se ele funciona.
Cada vez que um programa acessa o console, ele deve se autenticar no console com as credenciais do usuário.
Depois da autenticação, um ID da sessão é gerado para a sessão do usuário e armazenado no banco de dados. Se o programa usar o mesmo login como um usuário existente, essa sessão do usuário será encerrada.
Apenas uma cadeia ou um processo pode usar as credenciais do usuário. Se outra cadeia ou outro processo tentar usar as mesmas credenciais de usuário para estabelecer uma sessão, isso fará a sessão original ser terminada.