10 may 2018

Agregando Autenticacion Windows a un proyecto existente de ASP.Net con MVC 5

Paso 1: Agregando o cambiando el modo de autenticacion Windows en el web.config de  <authentication mode="None" />
<system.web>
    <authentication mode="Windows"/><authorization>
      <deny users="?" />
    </authorization>
  </system.web
Paso 2: Seleccione el proyecto de MVC y presione F4 y cambie Autenticacion Anomina a Deshabilitada y Autenticacion Windows a Habilitado en la ventana de propiedades.

Paso 3: Comentariar las Lineas en Startup.Auth.cs y Startup.cs si es el caso.

Paso 4: Deshabilitar en web.config la autenticacion de owin si es el caso ya que estaba dando error:
<appSettings>
       <add key="owin:AutomaticAppStartup" value="false"/>
  </appSettings>
Paso 5: probar la autenticacion en HomeController:
[Authorize(Roles = @"Dominio\Contabilidad")]
public ActionResult Index()
{
    return View();
}

Paso Final: Habilitar en el Sitio de Publicacion del IIS en la seccion de autenticacion: 
        
        Autenticacion Windows Habilitar  
        Autenticacion anónima Deshabilitar.


Comando para instalar programas en Ubuntu

1.- Usando APT: Comando actualizar ubuntu sudo apt update //compara sudo apt upgrade //descarga los paquete sudo apt install //es necesario ...