Eu preciso criar um usuário específico para um aplicativo, e quero saber que tipo de usuário devo criar e a melhor maneira de usá-lo na conta de usuário atual.
Contexto :
Estou trabalhando em um desenvolvimento de software. Ele funciona nos principais tipos de ambiente: modo local nas versões de área de trabalho do Windows, com uma conta do Windows registrada no sistema e um modo de servidor de terminal (TSE) nas versões do servidor Windows com muitos usuários conectados. Os usuários geralmente têm permissões baixas, mas o software precisa executar muitas tarefas com direitos elevados.
Pergunta :
Para gerenciar autorizações (em pastas ou qualquer outra coisa), precisamos criar um usuário específico para o aplicativo e executar o aplicativo com essa conta dentro da sessão do usuário.
Não sei qual tipo de usuário devo criar, provavelmente não é o padrão, pois não é necessário ter um ambiente de área de trabalho ou a possibilidade de fazer login como sessão do Windows.
É possível criar um usuário como MSSQLSERVER (parece que é uma conta de serviço)? Ou há um equivalente aos pools do IIS para aplicativos de desktop? Para usar a conta dentro do aplicativo, planejamos usar a representação. Esta é uma boa escolha?