Ejemplo n.º 1
0
 public void CreateHeaders(AutorizationType autorizationType, object obj)
 {
     if (autorizationType == AutorizationType.AllowAnonymous)
     {
     }
     else if (autorizationType == AutorizationType.Authorize)
     {
         CleanHeadersData();
         AddHeadersData(obj);
     }
 }
Ejemplo n.º 2
0
 protected void AutorizationCheck(AutorizationType autorizationType)
 {
     AutorizationType = autorizationType;
     if (autorizationType == AutorizationType.AllowAnonymous)
     {
     }
     else if (autorizationType == AutorizationType.Authorize)
     {
         AccountControllerTest accountTest = new AccountControllerTest();
         LoginResult = accountTest.POSTAccountLogin();
     }
 }
Ejemplo n.º 3
0
        public AutorizationType GetAutorizacion(int idUsuario, short idAccion, TipoPermiso tipo_permiso)
        {
            string           keyCache     = KEY_AUTHORIZE + idUsuario + idAccion + tipo_permiso;
            AutorizationType autorizacion = CacheLayer.Get <AutorizationType>(keyCache);

            if (autorizacion == null)
            {
                autorizacion = new AutorizationType();
                autorizacion.tipoAutorizacion = SecurityHelper.AuthorizeAccion(idUsuario, (short)idAccion.GetHashCode(), tipo_permiso);
                if (autorizacion != null)
                {
                    Insert(keyCache, autorizacion, DateTime.Now.AddMinutes(30));
                }
            }
            return(autorizacion);
        }