Después de leer this y this , me pregunto si se considera seguro usar el ID de sesión ASP.NET predeterminado como un medio para autenticar al usuario. Sé que sería mejor implementar ASP.Identity, que tiene una cookie 'fedAuth' mucho más larga junto al mecanismo de sesión de ASP, sin embargo, debido a restricciones, esto es muy difícil. Por supuesto, en caso de que el ID de sesión de la ASP no sea lo suficientemente seguro para utilizarlo como un medio para autenticar al usuario, nada es imposible.
Lo que quiero saber es si se considera una mala práctica hoy en día utilizar el session.ID de ASP.NET como un medio para verificar el usuario, cuando se configuran los indicadores HTTP-only y Secure? Una comparación de seguridad con la autenticación de cookies de ASP.Identity estaría bien, ya que la primera fuente I enumerado parece tener una implementación personalizada, que ciertamente no quiero implementar. Prefiero ver una comparación con algo establecido.