Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/07/2008, 09:02
erickperez
 
Fecha de Ingreso: marzo-2007
Mensajes: 16
Antigüedad: 17 años, 2 meses
Puntos: 0
como compartir un mismo membership para dos aplicaciones website C# Asp.net

Saludos,

Utilizo el framework 2.0 y el vs.net 2005, el caso es que estoy desarrollando dos aplicaciones diferentes pero con propositos comunes, resulta ser que las dos aplicaciones utilizaran la seguridad que proporciona el membership pero deseo que cuando un usuario se autentifique en una aplicacion, tambien quede autentificado en la otra a la vez.

Yo copie el mismo connectionstring y la misma configuracion del membershipprovider y del rolemanagerprovider del web.config de una aplicacion a la otra:

Código:
<membership defaultProvider="MyMembershipProvider">
      <providers>
        <clear/>
        <add connectionStringName="LocalSqlServer" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" minRequiredNonalphanumericCharacters="0" applicationName="mgr" requiresUniqueEmail="true" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="5" passwordAttemptWindow="10" passwordStrengthRegularExpression="" name="MyMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
      </providers>
    </membership>
    <roleManager enabled="true">
      <providers>
        <clear/>
        <add connectionStringName="LocalSqlServer" applicationName="myapp" name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
      </providers>
    </roleManager>
Con esto logro que las dos aplicaciones utilicen las mismas cuentas de usuarios y los mismos roles, excelente, pero resulta que cuando me autentifico a una aplicacion y paso a la otra no aparesco autentificado, deseo que cuando me autentifique en una ya quede dentro de las dos aplicaciones automaticamente. Es posible esto?

Les dire de antemano que para mi no es una solucion integrar las dos aplicaciones en una por asuntos internos y por la naturaleza de las mismas.

Gracias,