Como integrar a autenticação através do Active Directory

1.    Abra o arquivo web.config no Risk Manager Portal utilizando o Bloco de Notas. Localize o grupo Membership a seguir:

<!-- <add name="Membership"                                                                                          

type="System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"

connectionStringName="ldap"

connectionUsername = ""

connectionPassword = ""

connectionProtection="Secure"

attributeMapUsername="sAMAccountName"

enableSearchMethods="true"

/> -->

Remova os caracteres <!-- e --> encontrados no começo e no final do grupo Membership. No grupo Membership, estão incluídas informações sobre a conta de usuário usada na autenticação, tal como exibido abaixo:

<add name="Membership"                                                                                                                  

type="System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"

connectionStringName="ldap"

connectionUsername = "Domínio\Login"

 connectionPassword = "senha"

 connectionProtection="Secure"

 attributeMapUsername="sAMAccountName"

 enableSearchMethods="true"

 />

2.    Localize o grupo Membership abaixo:

<add name="Membership" type="Modulo.RiskManager.Web.Providers.RMMembershipProvider, Modulo.RiskManager.Web.Providers" connectionStringName="ngsql" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" applicationName="/" requiresUniqueEmail="false" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="1" passwordAttemptWindow="10" passwordStrengthRegularExpression="" />

Insira <!-- no começo do grupo Membership e insira --> no final desse grupo, tal como exibido abaixo:

<!-- <add name="Membership" type="Modulo.RiskManager.Web.Providers.RMMembershipProvider, Modulo.RiskManager.Web.Providers" connectionStringName="ngsql" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" applicationName="/" requiresUniqueEmail="false" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="1" passwordAttemptWindow="10" passwordStrengthRegularExpression="" /> -->

3.    Por último, localize a linha de configuração abaixo:

<add name="ldap" connectionString="LDAP://[ENDEREÇO DO LDAP]" />

Insira o endereço de conexão com o servidor do Active Directory, como mostrado abaixo:

<add name="ldap" connectionString="LDAP://10.10.10.10:389" />

4.    No Bloco de Notas, clique em Arquivo e depois em Salvar. Feche o Bloco de Notas.