Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Authorize y AllowAnonymous | Membresías | Programando en ASP.NET MVC 5

Автор: Felipe Gavilan Programa

Загружено: 2017-01-18

Просмотров: 16693

Описание:

Si tienes una página web en la que permites que los usuarios se autentiquen, a lo mejor deseas poder restringir algunas secciones de tu página para los usuarios que estén autenticados (logueados). Para esto, puedes utilizar el atributo Authorize y cololocarlo o encima del Action o Acción que quieres restringir, o, puedes colocar el atributo Authorize encima del controlador, de este modo, estarías restringiendo el acceso a cada uno de los Actions del controlador o controller.

Claro está, no todos los usuarios son iguales. Habrán secciones de tu página en la que solo quieras que determinados usuarios puedan entrar, por ejemplo: En una aplicación de solicitudes de préstamos, solo determinados usuarios deben de poder aprobar esos préstamos. Esta restricción la podemos hacer a nivel de usuario o a nivel de rol:

A nivel de usuario: Esto lo hacemos abriendo un paréntesis en el atributo Authorize y escribiendo Users = nombre de los usuarios, separados por coma si son más de uno. Esto tiene un problema, y es que los usuarios vienen y se van, es decir, quien hoy aprueba préstamos, por ejemplo, mañana podría dejar de colaborar en la empresa, entonces habría que modificar el código fuente y publicar nuevamente la aplicación de ASP.NET MVC para poder reflejar esos cambios. Esto es absurdo! Hay una mejor maneja, y es utilizando roles.

A nivel de roles: El concepto de rol se refiere a que podemos otorgar responsabilidades a nuestros usuarios colocándolos en un rol. Por ejemplo: Podemos tener un rol de nombre "ApruebaPrestamos", entonces todos los usuarios que puedan aprobar préstamos pueden ser incluidos en dicho rol (esto lo podemos manjear a través de SQL Server). De manera que, incluir o remover usuarios del rol "ApruebaPrestamos" es algo que podemos realizar vía SQL Server, o vía una pantalla en nuestra aplicación, pero no necesitamos cambiar el código fuente para que esto funcione. Esto es lo ideal. Para utilizar roles con Authorize, abre un paréntesis luego de Authorize y escribe Roles = nombre de los roles, separados por coma si son más de uno.

En el tema de las restricciones, a lo mejor queramos también hablar de excepciones a la regla. Por ejemplo, si colocamos un Authorize a nivel del controlador, esto hace que se aplique dicho Authorize a cada uno de sus Acciones. Sin embargo, podemos quitar la restricción a una o varias Acciones colocando el atributo AllowAnonymous.

Authorize y AllowAnonymous | Membresías | Programando en ASP.NET MVC 5

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Manejando Usuarios | Membresías | Programando en ASP.NET MVC 5

Manejando Usuarios | Membresías | Programando en ASP.NET MVC 5

Paginando en ASP NET MVC | Entity Framework 6 | Programando en ASP.NET MVC 5

Paginando en ASP NET MVC | Entity Framework 6 | Programando en ASP.NET MVC 5

Hash y sal. Con ejemplo | Seguridad Web | Programando en ASP.NET MVC 5

Hash y sal. Con ejemplo | Seguridad Web | Programando en ASP.NET MVC 5

Form authentication using Web Config File

Form authentication using Web Config File

Deploy an ASP.NET Core App to Azure App Service with Azure SQL Database

Deploy an ASP.NET Core App to Azure App Service with Azure SQL Database

Чистая архитектура с ASP.NET Core 10

Чистая архитектура с ASP.NET Core 10

Самая опасная база данных прямо сейчас

Самая опасная база данных прямо сейчас

Autenticación, Permisos y Sesiones en ASP.NET MVC 5 C#

Autenticación, Permisos y Sesiones en ASP.NET MVC 5 C#

Remember Me with Login and Logout in ASP.NET MVC

Remember Me with Login and Logout in ASP.NET MVC

Мы Построили Америку В Minecraft

Мы Построили Америку В Minecraft

Usuarios, roles y permisos en C# MVC .Net Framework | Seguridad

Usuarios, roles y permisos en C# MVC .Net Framework | Seguridad

Как правильно заводить двигатель в мороз?

Как правильно заводить двигатель в мороз?

Introducción ASP.NET MVC 5 | Programando en ASP.NET MVC 5

Introducción ASP.NET MVC 5 | Programando en ASP.NET MVC 5

Обзор типичного ФИШИНГОВОГО сайта

Обзор типичного ФИШИНГОВОГО сайта

Por qué la RAM está tan cara

Por qué la RAM está tan cara

ASP .NET - MVC 5 {#05 - Autenticación}

ASP .NET - MVC 5 {#05 - Autenticación}

Manejando Roles | Membresías | Programando en ASP.NET MVC 5

Manejando Roles | Membresías | Programando en ASP.NET MVC 5

Auth de dos factores con Google Authenticator | Membresías | Programando en ASP.NET MVC 5

Auth de dos factores con Google Authenticator | Membresías | Programando en ASP.NET MVC 5

Я в опасности

Я в опасности

Вы думали, что допинг — это плохо? Подождите, пока не услышите об электромагнитных велосипедах.

Вы думали, что допинг — это плохо? Подождите, пока не услышите об электромагнитных велосипедах.

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com