Compartir a través de


Códigos de error de ACS

Actualizado: 19 de junio de 2015

Se aplica a: Azure

En este tema se incluyen los mensajes de error más comunes que se pueden encontrar al usar Microsoft Azure Active Directory Access Control (también conocido como Access Control Service o ACS) y las acciones necesarias para corregir el error, cuando corresponda. Para obtener información sobre cómo proporcionar un control de errores personalizado basado en los códigos de error, vea How to: Use an Error URL for Custom Error Handling.

Importante

Los espacios de nombres ACS pueden migrar sus configuraciones de proveedor de identidades de Google de OpenID 2.0 a OpenID Connect. La migración debe completarse antes del 1 de junio de 2015. Para obtener instrucciones detalladas, consulte Migración de espacios de nombres de ACS a Google OpenID Conectar.

Importante

No use los códigos ni las descripciones de error de ACS en la lógica de la aplicación. Al escribir código de tratamiento de errores, use los valores de estado y código de error HTTP. Los códigos de error y las descripciones de error de ACS pueden cambiar con el tiempo sin previo aviso. Para obtener más información, consulte Directrices de reintento de ACS y Limitaciones del servicio ACS.

Errores del protocolo de federación activa, incluidos SOAP y WS-Trust

Error de ACS Código de estado HTTP Message Solución

ACS10000

400

Error al procesar el mensaje SOAP

Los detalles se encuentran en el mensaje.

ACS10001

400

Error al procesar el encabezado SOAP

Los detalles se encuentran en el mensaje.

ACS10002

400

Error al procesar el cuerpo SOAP

Los detalles se encuentran en el mensaje.

ACS10003

400

Error al procesar el encabezado de seguridad

Los detalles se encuentran en el mensaje.

Errores del protocolo de WS-Federation, incluidos los metadatos de federación

Los errores en esta sección se relacionan con el protocolo de WS-Federation y los metadatos de WS-Federation.

Para generar un archivo de WS-FederationMetadata.xml válido, use FedUtil o la herramienta Identidad y acceso en Visual Studio 2012. El Portal de administración de ACS también genera un documento de metadatos WS-Federation para cada espacio de nombres Access Control. Para verlo, en el Portal de administración de ACS, haga clic en Integración de aplicaciones.

Para personalizar WS-Federation metadatos, use las clases del espacio de nombres Microsoft.IdentityModel.Protocols.WSFederation.Metadata .

Para obtener la especificación del esquema XML de metadatos estándar de OASIS WS-Federation, consulte la sección 3 del estándar WS-Federation language (WS-Federation) versión 1.2 de servicios web en http://docs.oasis-open.org/wsfed/federation/v1.2/os/ws-federation-1.2-spec-os.html#_Toc223174942.

Para obtener más información acerca de errores concretos y su solución, vea las entradas de esta tabla.

Error Código de estado HTTP Message Solución

ACS20000

400

Error al procesar la solicitud de inicio de sesión de WS-Federation

Los detalles se encuentran en el mensaje.

ACS20001

400

Error al procesar la respuesta de inicio de sesión de WS-Federation

Los detalles se encuentran en el mensaje.

ACS20002

400

Error al intentar generar metadatos de federación

Puede que en el mensaje se encuentren más detalles. Compruebe que hay un certificado de firma de tokens principal en el espacio de nombres Access Control.

ACS20003

400

Error al intentar importar metadatos de federación

Puede que en el mensaje se encuentren más detalles. Asegúrese de que la dirección URL de los metadatos o el archivo de metadatos sean válidos.

ACS20004

No se puede recuperar la entidad a partir de los metadatos

Asegúrese de que el archivo de metadatos contenga un identificador de entidad.

ACS20005

No se admiten varias entidades de metadatos

Asegúrese de que los metadatos de federación contengan exactamente una entidad.

ACS20006

No se encontraron descriptores del servicio de tokens de seguridad

Asegúrese de que los metadatos de federación contengan exactamente un descriptor del servicio de tokens de seguridad.

ACS20007

No se admiten varios descriptores del servicio de tokens de seguridad

Asegúrese de que los metadatos de federación contengan exactamente un descriptor del servicio de tokens de seguridad.

ACS20008

400

Solo se pueden importar proveedores de identidades que admitan WS-Federation.
o
Solo se pueden importar usuarios de confianza que admitan WS-Federation.

Asegúrese de que los metadatos de federación contengan un RoleDescriptor de tipo "fed:SecurityTokenServiceType".

ACS20009

400

Error al leer el documento de metadatos de WS-Federation

ACS no pudo analizar el documento de metadatos proporcionado, por lo que puede no ser válido. Para validar el documento, puede ejecutar Microsoft.IdentityModel.Protocols.WSFederation.Metadata.MetadataSerializer.ReadMetadata().

ACS20010

No se encontraron descriptores del servicio de aplicaciones

Asegúrese de que el archivo de metadatos contenga un descriptor del servicio de aplicaciones.

ACS20011

No se admiten varios descriptores del servicio de aplicaciones

Asegúrese de que el archivo de metadatos contenga solo un descriptor del servicio de aplicaciones.

ACS20012

400

La solicitud entrante no es una solicitud de WS-Federation válida

Asegúrese de que la solicitud sea una solicitud de inicio de sesión o una respuesta de inicio de sesión de WS-Federation válidas y que contenga todos los parámetros requeridos.

ACS20014

400

El documento de metadatos de WS-Federation no tiene un formato XML correcto

Este error se produce cuando el XML del documento de metadatos de WS-Federation tienen errores sintácticos, como cuando sobran o faltan corchetes o etiquetas en el documento. Se produce con más frecuencia al intentar crear o editar manualmente un documento de WS-FederationMetadata.xml. Este error no está relacionado con el cumplimiento del esquema XML de metadatos.

Para resolver este error, use una herramienta de validador XML, como las herramientas de Visual Studio o XML Bloc de notas 2007.

Errores del protocolo OpenID

Error Código de estado HTTP Message Solución

ACS30000

400

Error al procesar una respuesta de inicio de sesión de OpenID.

Los detalles se encuentran en el mensaje.

ACS30001

400

No se puede comprobar la firma de respuesta de OpenID.

La firma OpenID no era válida o el proveedor de identidades la rechazó. Asegúrese de que no se haya manipulado el mensaje.

Errores del protocolo Facebook Graph

Error Código de estado HTTP Message Solución

ACS40000

400

Error al procesar la respuesta de inicio de sesión de Facebook. Esto se puede deber a la configuración no válida de la aplicación Facebook.

Compruebe que el identificador de aplicación y el secreto configurados en ACS coincidan con los mismos valores en el portal para desarrolladores de Facebook.

ACS40001

400

Error al intentar obtener un token de acceso de Facebook.

Asegúrese de que el id. de aplicación y el secreto de aplicación que se configuraron a través de ACS eran válidos.

Errores generales del servicio de token de seguridad, incluidos los metadatos del proveedor de identidades

Error Código de estado HTP Message Solución

ACS50000

Se produjo un error en la emisión de un token.

Los detalles se encuentran en el mensaje.

ACS50001

400

Se desconoce el dominio del usuario de confianza solicitado "<DIRECCIÓN URL> del dominio de dominio".

Hubo un error de coincidencia entre el valor de AppliesTo proporcionado en la solicitud de token y los dominios que ha configurado en ACS. Compruebe que: 1. El dominio kerberos del usuario de confianza esté configurado correctamente. Esto se puede hacer a través del Portal de administración o el servicio de administración; para ello, consulte las entradas RelyingParty.RelyingPartyAddresses. 2. El usuario de confianza se haya asociado con el proveedor de identidades. También puede hacer esto desde el Portal de administración o mediante el servicio de administración, si consulta las entradas RelyingPartyIdentityProviders.

ACS50002

400

Configuración de servicio no válida. (Los detalles se encuentran en el mensaje).

Los detalles se encuentran en el mensaje.

ACS50003

400

No hay configurada una clave de firma simétrica principal. Se requiere una clave de firma simétrica para SWT.

Si el usuario de confianza elegido usa SWT como tipo de token, compruebe que una clave simétrica está configurada para el usuario de confianza o el espacio de nombres Access Control, y que la clave está establecida en principal y dentro de su período de validez.

ACS50004

400

No hay configurado un certificado de firma X.509 principal. Se requiere un certificado de firma para SAML.

Si el usuario de confianza elegido usa SAML como tipo de token, asegúrese de que un certificado X.509 válido esté configurado para el usuario de confianza o el espacio de nombres Access Control. El certificado se debe establecer en principal y debe estar dentro del período de validez.

ACS50005

400

Se requiere el cifrado de token pero no se ha configurado ningún certificado de cifrado para el usuario de confianza.

Deshabilite el cifrado de token para el usuario de confianza elegido o cargue un certificado X.509 que se usará para el cifrado de token.

ACS50006

403

Error en la comprobación de la firma. (Puede haber más detalles en el mensaje).

Asegúrese de que las claves de comprobación que se configuraron mediante ACS sean válidas.

ACS50007

400

No se encontró la firma.

Asegúrese de que el token entrante esté firmado y sea válido.

ACS50008

401

El token SAML no es válido. (Puede haber más detalles en el mensaje).

Para obtener más información, vea Cómo corregir el error ACS50008.

ACS50009

401

El token SWT no es válido. (Puede haber más detalles en el mensaje).

Los detalles se encuentran en el mensaje.

ACS50010

403

Error en la validación del URI de la audiencia. (Puede haber más detalles en el mensaje).

Asegúrese de que la audiencia del token entrante está establecida en . https://yournamespace.accesscontrol.windows.net

ACS50011

400

Falta la dirección ReplyTo o no coincide con el dominio kerberos.

Para que funcione con WS-Federation, un usuario de confianza debe tener al menos una dirección ReplyTo configurada.
Esto se puede configurar en el Portal de administración de ACS mediante el campo Url de retorno.
Si el mensaje entrante especifica una dirección ReplyTo, asegúrese de que coincide con un ReplyTo configurado o es un sufijo de uno (por ejemplo, para ReplyTo http://example.com/path1/configurado, http://example.com/path1/index.aspx sería un ReplyTo solicitado válido, pero http://example.com/path2/index.aspx no lo haría).

ACS50012

401

Error de autenticación. (Puede haber más detalles en el mensaje).

Cuando una aplicación de varios inquilinos intenta adquirir un token para acceder a la API Graph para un inquilino de Azure AD que ha dado su consentimiento para la aplicación recientemente, la solicitud de token podría producir el error ACS50012 de manera temporal. Para resolver el problema, espere unos minutos e inténtelo de nuevo. O bien, pida al administrador del inquilino que dio su consentimiento que inicie sesión en la aplicación después de dar su consentimiento.

ACS50013

400

El número de segmentos en el valor de URI es mayor que el número máximo aceptable de segmentos de ruta.

Asegúrese de que el número de segmentos en el valor de URI sea menor o igual que 32.

ACS50014

400

No se permiten notificaciones autoafirmadas para identidades de servicio y administración.

Asegúrese de que el token de autenticación de identidad de servicio no contiene notificaciones o solo la notificación de identificador de nombre.

ACS50015

400

Error al intentar obtener los metadatos del proveedor de identidades.

Puede que en el mensaje se encuentren más detalles. Asegúrese de que la dirección URL o el archivo de metadatos sean válidos.

ACS50016

400

X509Certificate con el asunto "<Nombre> del firmante del certificado" y la huella digital "<Huella digital> del certificado" no coinciden con ningún certificado configurado.

Asegúrese de que el certificado configurado se haya cargado en ACS.

ACS50017

401

Error de validación del certificado con el asunto "<Nombre> del firmante del certificado" y el emisor "<Nombre del emisor>".

Asegúrese de que el certificado esté autofirmado o que esté vinculado a una autoridad de certificación raíz. El certificado no debe estar revocado y debe encontrarse dentro del período de validez. Para obtener más información, vea Cómo corregir el error ACS50017.

ACS50018

400

Falta el dominio kerberos. No se especificó el nombre del usuario de confianza.

Asegúrese de que la solicitud contenga un dominio kerberos.

ACS50019

401

El usuario canceló el inicio de sesión.

ACS50020

401

El usuario no está autorizado.

ACS50022

400

El valor del parámetro de devolución de llamada '<Nombre> de función' no es un nombre de función de JavaScript válido.

Asegúrese de que el parámetro de devolución de llamada especificado sea el nombre de una función JavaScript válido. Los nombres de función JavaScript válidos contienen solo letras, números y los caracteres ‘$’ y ‘_’, y no puede comenzar por un número. No se admiten los caracteres Unicode en los nombres de función.

ACS50026

El principal con el nombre 'name' no es un principal válido.

Este error indica que se ha producido un error en un intento de encontrar una entidad por el nombre especificado porque la entidad no se conoce como ACS. Esta entidad podría ser una identidad de servicio, una aplicación del usuario de confianza o un proveedor de identidades, según el escenario.

Compruebe que esta entidad existe en el espacio de nombres Access Control.

ACS50042

401

Falta la sal necesaria para generar un identificador en pares. Se la aplicación se ha registrado recientemente, espere algunos minutos antes de volver a intentarlo.

Si intenta iniciar sesión en una aplicación inmediatamente después de agregarla a Azure AD, puede que se produzca un error en el inicio de sesión hasta que se sincronicen las claves en pares. Espere unos minutos y vuelva a intentar iniciar sesión. Para obtener más información, consulte Directrices de reintento de ACS.

Errores del motor de reglas, datos y servicio de administración

Error Código de estado HTTP Message Solución

ACS

60000

403

Error del motor de directivas

Los detalles se encuentran en el mensaje.

ACS60001

No se generaron notificaciones de salida durante el procesamiento de las reglas.

Los grupos de reglas asociados al usuario de confianza elegido no tienen reglas que se apliquen a las notificaciones generadas por su proveedor de identidades. Configure algunas reglas en un grupo de reglas asociado a su usuario de confianza o genere reglas de paso a través con el editor del grupo de reglas.

ACS60002

403

Se alcanzó la cuota del número de solicitudes de token y no es posible solicitar más.

ACS60003

403

No se puede modificar una propiedad de solo lectura.

Algunos objetos de ACS integrados no se pueden modificar ni eliminar.

ACS60004

409

Conflicto de versiones

Se puede recibir un error de conflicto de versiones al intentar actualizar el nombre de un usuario de confianza, un proveedor de identidades, una identidad de servicio o un emisor para que coincida con el nombre de otro usuario de confianza, proveedor de identidades, identidad de servicio o emisor. Para resolver el problema, elija otro nombre exclusivo.

ACS60005

400

Se intentó agregar un objeto secundario con un objeto principal no válido o inexistente.

Para los objetos secundarios, como direcciones, asegúrese de que el objeto principal o el id. de objeto sean válidos y del tipo correcto.

ACS60006

400

Se intentó insertar una nueva copia de un objeto que ya existe en la base de datos.

El objeto que está intentando insertar infringe una restricción de unicidad. Asegúrese de que las propiedades del objeto, como el nombre y la dirección, sean exclusivas, si es necesario.

ACS60007

400

Certificado X.509 no válido

Asegúrese de que los bytes proporcionados sean un certificado X.509 válido.

ACS60008

No se puede encontrar un nombre único para este <tipo> de objeto.

ACS60012

El número de notificaciones de entrada (#) supera el límite (80).

El token entrante debe tener 80 notificaciones o menos para que ACS las procese y luego emita un token saliente correctamente.

ACS60021

503

Servicio no disponible

La solicitud de token se rechaza porque los servidores de datos de ACS están ocupados respondiendo a solicitudes de token desde todos los espacios de nombres. Espere unos segundos e intente de nuevo las solicitudes con intervalos cada vez mayores. Para obtener más información, consulte Directrices de reintento de ACS.

Errores del protocolo OAuth 2.0

Error Código de estado HTTP Message Acción requerida para solucionar el error

ACS70000

401

La concesión de acceso proporcionada no es válida, expiró o se revocó.

Los detalles se encuentran en el mensaje.

ACS70001

401

El cliente no está autorizado.

ACS70002

401

El cliente no es válido.

ACS70003

401

El servidor de autorización no admite la concesión de acceso incluida.

Errores del Portal de administración de ACS

Error Código de error HTTP Message Acción requerida para solucionar el error

ACS80001

404

Esta regla se configura para usar un tipo de emisor de notificaciones que el portal de administración no admite. Use el servicio de administración para ver y modificar esta regla.

Este error se produce si una regla se configuró para usar un emisor que no es un proveedor de identidades o el emisor de "AUTORIDAD LOCAL" para Access Control Service. Para obtener más información sobre cómo usar el servicio de administración de ACS, consulte SERVICIO de administración de ACS.

Otros errores

Error Código de error HTTP Message Solución

ACS90002

404

El nombre del espacio de nombres del servicio en la dirección URL no es válido.

Compruebe que el espacio de nombres Access Control solicitado existe.

ACS90004

400

La solicitud no tiene un formato adecuado.

ACS90005

502

Error del servidor externo. (Puede que en el mensaje se encuentren más detalles).

Se produjo un error durante la comunicación con un servidor externo, como un proveedor de identidades.

ACS90006

504

Tiempo de espera del servidor externo.

Se agotó el tiempo de espera de comunicación durante la comunicación con un servidor externo, como un proveedor de identidades.

ACS90007

405

Método de solicitud no permitido.

Asegúrese de que el método HTTP (como GET y POST) usado sea compatible con ese extremo.

ACS90008

403

El inquilino está deshabilitado.

Asegúrese de que el espacio de nombres de Access Control está activo.

ACS90009

404

No se encontró ningún <objeto> para el identificador especificado.

Los detalles se encuentran en el mensaje.

ACS90010

400

No compatible. (Puede que en el mensaje se encuentren más detalles).

Los detalles se encuentran en el mensaje.

ACS90011

400

Solicitud no válida. (Puede que en el mensaje se encuentren más detalles).

Los detalles se encuentran en el mensaje.

ACS90012

408

Se agotó el tiempo de espera de la solicitud al servidor.

Los detalles se encuentran en el mensaje.

ACS90013

400

Entrada de usuario no válida. (Puede que en el mensaje se encuentren más detalles).

Los detalles se encuentran en el mensaje.

ACS90014

400

Falta el campo obligatorio '<Field>'.

Asegúrese de que la solicitud a ACS contiene todos los parámetros requeridos por el protocolo que está usando.

ACS90015

403

No autorizado: las claves de servicio están restringidas para este inquilino.

ACS no mostrará las claves que pertenecen a los espacios de nombres ServiceBus y Cache. Para ver esas claves, use el portal de ServiceBus o Cache.

ACS90016

400

Los bits "<Tamaño de> clave" son un tamaño de clave no válido. El tamaño de la clave debe ser mayor que 0 y múltiplo de 8.

ACS90046

503

Servicio no disponible

La solicitud de token se rechaza porque ACS está ocupado respondiendo a solicitudes de token desde todos los espacios de nombres. Espere unos segundos e intente de nuevo las solicitudes con intervalos cada vez mayores. Para obtener más información, consulte Directrices de reintento de ACS.

ACS90055

429

Demasiadas solicitudes

La solicitud de token se rechaza porque este espacio de nombres superó la tasa de solicitud de tokens máxima de 30 tokens por segundo durante un período prolongado. Espere unos segundos e intente de nuevo las solicitudes con intervalos cada vez mayores. Si se repite el error, piense en redistribuir la carga de trabajo entre varios espacios de nombres. Para obtener más información, consulte Limitaciones del servicio ACS.