Deployment Guide

Guía de configuración 15
Agregar la ubicación de la carpeta de Compatibility Server al archivo de
configuración de Core Server
Dado que Core Server es una aplicación .Net, el acceso a la información de registro puede bloquearse en ocasiones, a causa
de los permisos. El problema es que, para que Core Server pueda leer secretkeystore (la clave de encriptación de la base de
datos), necesita acceso a la información de la configuración de registro de Compatibility Server para encontrar la ubicación
de secretkeystore. Si los permisos del registro bloquean este acceso, Core Server no puede autenticar a los usuarios de la
consola. Esta configuración agrega la ubicación de la carpeta de Compatibility Server a la carpeta de configuración de Core
Server en caso de problemas de acceso al registro.
1
Navegue hasta el <Directorio de instalación de Core Server>\EntityDataAccessObjects.config.
2
Cambie el siguiente elemento en
negrita
:
<object id="DomainDataAccess" singleton="false" type="Credant.Entity.DataAccess.DomainDataAccess,
Credant.Entity.DataAccess">
<property name="Logger" ref="DataAccessLogger"/>
<!--<property name="CompatibilityServerPath" value="PATH_TO_COMPATIBILITY_SERVER"/> -->

Quite la marca de comentario de esta línea y establezca la ruta de acceso completa a Compatibility Server
.
</object>
3
Haga clic en Guardar y cierre el archivo.
4
Reinicie los servicios de Core Server y Compatibility Server.
Permitir que Core Server utilice un proceso de iteración para los métodos de
autenticación
El controlador de dominio puede bloquear los intentos de autenticación de Core Server debido a políticas configuradas en
los métodos de autenticación permitidos. La mejora se realizó para implementar un “interruptor” en el archivo de
configuración de Core Server para permitir que Core Server repita (iteración) diversos métodos de autenticación, en un
intento por encontrar uno que funcione.
1
Navegue hasta el <Directorio de instalación de Core Server>\Spring.config.
2
Cambie el siguiente elemento en
negrita
:
<object id="DomainCache" singleton="true" type="Credant.Authorization.DomainCache.DomainCache,
Credant.Authorization.DomainCache">
<!-- Change this logger? -->
<property name="Logger" ref="DataAccessLogger" />
<property name="DomainDataAccess" ref="DomainDataAccess" />
<property name="RefreshFrequency" value="300" />
<property name="TryAllAuthTypes" value="false" /> 
Cambie este valor a “true” para habilitar esta función.
<!-- Used to change the AuthType per domain: key is domain's CID and value is the
System.DirectoryServices.AuthenticationTypes value
<property name="DomainAuthType">
<dictionary key-type="string" value-type="int" >
<entry key="5A23TPM2" value="0" />
</dictionary>
</property>
-->
</object>