Autenticación Web

13/07/2004 - 10:01 por Ángel Calderón Tamido | Informe spam
Hola a todos. A ver si consigo explicarme bien y alguien
caritativo puede orientarme.

Desarrollo una aplicación web que tendrá páginas públicas
y otra parte será sólo privada para clientes por loque
requiere autenticación.

He visto la opción de autenticación forms, y parece
interesante, pero se puede aplicar sólo a la parte que
quiero, es decir, la parte privada ?.

Si no fuera posible, qué otras opciones de autenticación
podría utilizar, tendría que programarme la página de
autenticación yo mismo ?.

Un saludo.
 

Leer las respuestas

#1 A.Poblacion
13/07/2004 - 11:39 | Informe spam
Sí, puedes aplicar la autenticación por Forms solo a la parte privada y
dejar abierta la pública. Se hace dentro del web.config, poniendo distintas
secciones con tags del tipo "location path=..." indicando las partes
públicas y privadas. Dentro de la correspondiente sección, a las partes
públicas les pones la autorización 'allow users="*"' y a las privadas les
pones 'deny users="?"', y ya está.

Ejemplo de web.config:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>

<system.web>
...
<authentication mode="Forms">
<forms name="prueba" loginUrl="acceso.aspx" />
</authentication>

<authorization>
<deny users="?" />
</authorization>
...

</system.web>

<location path="registrarse.aspx">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>

</configuration>


"Ángel Calderón Tamido" wrote in
message news:2bb7d01c468af$8a6cd410$

Hola a todos. A ver si consigo explicarme bien y alguien
caritativo puede orientarme.

Desarrollo una aplicación web que tendrá páginas públicas
y otra parte será sólo privada para clientes por loque
requiere autenticación.

He visto la opción de autenticación forms, y parece
interesante, pero se puede aplicar sólo a la parte que
quiero, es decir, la parte privada ?.

Si no fuera posible, qué otras opciones de autenticación
podría utilizar, tendría que programarme la página de
autenticación yo mismo ?.

Un saludo.

Preguntas similares