Preguntas etiquetadas con authorization

La autorización es el proceso de determinar si un usuario, programa o dispositivo tiene permiso para acceder a un recurso protegido de una manera particular. La autorización es un tema clave en las prácticas de seguridad informática.



10
¿En qué se diferencia OAuth 2 de OAuth 1?
En términos muy simples, ¿alguien puede explicar la diferencia entre OAuth 2 y OAuth 1? ¿OAuth 1 está obsoleto ahora? ¿Deberíamos implementar OAuth 2? No veo muchas implementaciones de OAuth 2; la mayoría todavía usa OAuth 1, lo que me hace dudar de que OAuth 2 esté listo para usar. …

11
¿Cómo se crea un AuthorizeAttribute personalizado en ASP.NET Core?
Estoy tratando de hacer un atributo de autorización personalizado en ASP.NET Core. En versiones anteriores era posible anular bool AuthorizeCore(HttpContextBase httpContext). Pero esto ya no existe en AuthorizeAttribute. ¿Cuál es el enfoque actual para hacer un AuthorizeAttribute personalizado? Lo que estoy tratando de lograr: estoy recibiendo una ID de sesión …

7
¿Por qué AuthorizeAttribute redirige a la página de inicio de sesión por fallas de autenticación y autorización?
En ASP.NET MVC, puede marcar un método de controlador con AuthorizeAttribute, como este: [Authorize(Roles = "CanDeleteTags")] public void Delete(string tagName) { // ... } Esto significa que, si el usuario conectado actualmente no está en el rol "CanDeleteTags", nunca se llamará al método del controlador. Desafortunadamente, para fallas, AuthorizeAttributeretornos HttpUnauthorizedResult, …


2
¿Cómo definir la autenticación HTTP básica usando cURL correctamente?
Estoy aprendiendo Apigility ( Apigility docu -> Tutorial de servicio REST ) e intento enviar una solicitud POST con autenticación básica a través de cURL: $ curl -X POST -i -H "Content-Type: application/hal+json" -H "Authorization: Basic YXBpdXNlcjphcGlwd2Q=" http://apigilityhw.sandbox.loc/status YXBpdXNlcjphcGlwd2Q=es la cadena codificada de base 64 con mis credenciales apiuser:apipwd. Las …

1
¿Cómo puede un proveedor de JACC usar las funciones de mapeo de principal a rol del servidor en el que está implementado?
Estoy escribiendo un JACCproveedor. En el camino, esto significa implementar a PolicyConfiguration. El PolicyConfigurationes responsable de aceptar la información de configuración del servidor de aplicaciones, como qué permisos se acumulan para qué roles. Esto es para que Policymás adelante pueda tomar decisiones de autorización cuando le entregue información sobre el …


4
Encabezado de autorización HTTP personalizado
Me preguntaba si es aceptable poner datos personalizados en un encabezado de autorización HTTP. Estamos diseñando una API RESTful y es posible que necesitemos una forma de especificar un método de autorización personalizado. Como ejemplo, llamémosle FIRE-TOKENautenticación. ¿Algo como esto sería válido y permitido según la especificación: Authorization: FIRE-TOKEN 0PN5J17HBGZHT7JJ3X82:frJIUN8DYpKDtOLCwo//yllqDzg= …




5
Autorizar atributo con varios roles
Me gustaría agregar autorización a un controlador, para múltiples roles a la vez. Normalmente, se vería así: [Authorize(Roles = "RoleA,RoleB,RoleC")] public async Task<ActionResult> Index() { } Pero he almacenado mis roles en consts, ya que pueden cambiar o extenderse en algún momento. public const RoleA = "RoleA"; public const RoleB …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.