Como configurar o login no S-Works por AD

Como configurar o login no S-Works por AD

Passo a passo:

Web.Config

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:
  1. O valor da empresa no qual os usuários serão criados
  2. O servidor
  3. O usuário
  4. A senha
  5. 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.

Observações:

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 ...