“Conocimiento software>Código abierto

¿Cuál es el método de autenticación predeterminado al crear un nuevo proyecto de aplicación web?

2015/5/17
El método de autenticación predeterminado para crear un nuevo proyecto de aplicación web varía significativamente según el marco y las herramientas que está utilizando. No hay una sola respuesta universal.

Aquí hay un desglose para algunos escenarios comunes:

* ASP.NET Core (usando Visual Studio): Versiones recientes de Visual Studio, al crear una nueva aplicación web ASP.NET Core, a menudo predeterminada a Cuentas de usuario individuales (o una opción similar). Esto utiliza una base de datos en la aplicación (típicamente SQL Server Express LocalDB) para almacenar las credenciales de los usuarios. Otras opciones como "sin autenticación", "cuentas laborales o escolares" y varios proveedores de terceros (como Google, Facebook, etc.) también están disponibles durante la creación del proyecto.

* ASP.NET (versiones anteriores, no Core): Los proyectos ASP.NET más antiguos (pre-núcleos) podrían predeterminarse a Autenticación de Windows , dependiendo de la configuración de plantilla y proyecto. Esto se basa en las credenciales de Windows del usuario. Otras opciones como la autenticación de formularios también eran comunes.

* Otros marcos (por ejemplo, Django, Ruby on Rails, Spring Boot): Los marcos como Django (Python), Ruby on Rails y Spring Boot (Java) tienen sus propios valores predeterminados. Es posible que no tengan un método de autenticación incorporado en la plantilla básica del proyecto; A menudo, necesitaría agregar funcionalidad de autenticación más tarde utilizando extensiones o bibliotecas. Django, por ejemplo, a menudo requiere que configure explícitamente las cuentas de usuario y el middleware de autenticación.

En resumen, no hay una sola respuesta. Siempre verifique las opciones presentadas durante la creación del proyecto en su IDE o marco. La documentación para su marco web elegido también indicará definitivamente el comportamiento de autenticación predeterminado (o la falta de ella) para sus plantillas de proyecto.

Código abierto
Cómo obtener una secuencia de comandos Ladder gratis
Cómo agregar una firma y descargos de responsabilidad para mensajes de correo electrónico Thunderbird
Cómo construir una aplicación de código en Mac
Cómo imprimir desde Captivate 5
Cómo editar Tumblr
Cómo borrar archivos incrustados
¿Cómo se descarga el códec bit ly 2012?
¿Qué tipo de software produce OpenText?
Conocimiento de la computadora © http://www.ordenador.online