As configurações serão adicionadas no arquivo do Web.Config, encontrado no diretório /SWorks.WebApp/Web.
O código deve ser adicionado entre as tags (Já existirá outras tags de <add key=””>, insira após as existentes):
<appSettings>
<!-- Configuração de login via AD -->
<add key="CustomAuth" value="AppUserManagerLDAP"/>
<add key="CustomAuthCodigoEmpresa" value="X"/>
<add key="LDAP_CONFIG" value="Servidor=servidor_do_ad;Usuario=usuario;Senha=senha"/>
<add key="LDAP_GRUPOS" value="Admin=GrupoAD"/>
</appSettings>
Adicione ou substitua os dados do AD que será utilizado:
- O valor da empresa no qual os usuários serão criados
- O servidor
- O usuário
- A senha
- Grupo do AD com as permissões
Após realizar os passos acima, salve o arquivo e atualize a página do S-Works. Realize um login utilizando um usuário AD.
1) Se o usuário não estiver no grupo, ele poderá logar no S-Works, porém não terá nenhuma permissão. E os que se encontram no grupo do AD, terão perfil de administrador. Os usuários são criados na empresa número 1, caso seja necessário trocar de empresa, altere o X do campo “value” na tag <add key="CustomAuthCodigoEmpresa" value="X"/>.
Exemplo:
<add key="LDAP_GRUPOS" value="Administrador=GrupoAD_Admin;Analista= GrupoAD_Analista;Operador= GrupoAD_Operador;Gerente=GrupoAD_Gerente;Seguranca=GrupoAD_Seguranca" />
2) Para adicionar outros grupos de AD, você deve incluir “ponto e vírgula” depois do grupo na tag <add key="LDAP_GRUPOS" value="Administrador=GrupoAD;Analista=GrupoAD2;Operador=GrupoAD3"/>.
3) O usuário que irá acessar o sistema deverá ter as seguintes informações preenchidas no AD: Nome, sobrenome, e-mail e usuário.
4) Pode ocorrer erro devido a caracteres não decodificados pelo .NET, tais como, ‘&’, ‘%’ e outros. Caso a autenticação não funcione, verifique este erro rodando a aplicação (S-Works) dentro do próprio servidor, exemplo: http://localhost:8085/ para visualizar o erro real.
Related Articles
S-Works - Manual de Instalação da Versão 2.0 - v2 2 1
Versionamento Versão Data Comentários 1.0 23/09/2020 Versão inicial do documento. Atualização do manual para conter etapas de instalação 2.0 20/01/2021 manual do sistema e seus módulos, assim como configuração dos mesmos. 2.1 21/01/2021 Revisão, ...
Como acessar o S-Works via AD-FS?
Foi realizada uma melhoria no S-Works, permitindo após configuração o acesso ao sistema via AD-FS. Essa melhoria visa a autenticação, via portal da Empresa. Quando o usuário acessar a tela do S-Works, e clicar no botão "Entrar com AD-FS Login", este ...
S-Works - Manual de Instalação da Versão 2.2
Versionamento Versão Data Comentários 1.0 23/09/2020 Versão inicial do documento. 2.0 20/01/2021 Atualização do manual para conter etapas de instalação manual do sistema e seus módulos, assim como configuração dos mesmos. 2.1 ...
Novidades da Versão S-Works 2.3
Objetivo Este documento, tem como objetivo, apresentar melhorias e as novas funcionalidades implementadas na Versão S-Works 2.3. Resumo das novidades Criação de perfil personalizado: Agora você poderá criar perfis e configurá-los de acordo com a sua ...
Priorização de Processos no S-Works
A priorização foi criada para permitir que determinados processos sejam executados antes dos demais. Ou seja, para processos que precisam ser executados com prioridade, é possível realizar uma configuração para que eles sejam executados primeiro. A ...