Uso de URI en AD FS
Un identificador uniforme de recursos (URI) es una cadena de caracteres que se usa como identificador único. En AD FS, los URI se usan para identificar las direcciones de red de asociados y los objetos de configuración. Cuando se usa para identificar las direcciones de red de asociados, el URI es siempre una dirección URL. Cuando se usa para identificar los objetos de configuración, el URI puede ser un nombre de recursos uniforme (URN) o una dirección URL. Para obtener información general sobre los URI, consulte RFC 2396 y RFC 3986.
URI como direcciones de red de asociados
A continuación se muestran las direcciones URL de red que administran con más frecuencia los administradores de AD FS.
Las direcciones URL del Servicio de federación, como las direcciones URL de WS-Federation, de SAML, de WS-Trust, de metadados de federación, de WS-MetadataExchange, de privacidad y de la organización.
Las direcciones URL de una relación de confianza para usuario autenticado, como las direcciones URL de WS-Federation, de SAML y de metadatos de federación.
Las direcciones URL de una relación de confianza para proveedor de notificaciones, como las direcciones URL de WS-Federation, de SAML y de metadatos de federación.
URI como identificadores de objetos
En la tabla siguiente se describen los identificadores que administran con más frecuencia los administradores de AD FS.
Nombre de identificador | Descripción | Comparaciones |
---|---|---|
Identificador del Servicio de federación | Este identificador se usa para identificar el Servicio de federación. Lo usan los usuarios de confianza que utilizan notificaciones del Servicio de federación y los proveedores de notificaciones que emiten notificaciones al Servicio de federación. | Cuando un usuario solicite notificaciones de un proveedor de notificaciones para este Servicio de federación, el identificador del Servicio de federación se usará para identificar el destino de las notificaciones. Cuando este Servicio de federación reciba las notificaciones de un proveedor de notificaciones, comprobará que las notificaciones estén dentro del ámbito del proveedor buscando su identificador del Servicio de federación. Cuando un usuario de confianza reciba notificaciones de este Servicio de federación, el usuario de confianza comprobará que el emisor de las notificaciones coincida con el identificador del Servicio de federación. |
Identificador de usuario de confianza | Este identificador se usa para identificar al usuario de confianza del Servicio de federación. Se usa al emitir notificaciones al usuario de confianza. | Cuando un usuario solicite notificaciones de este Servicio de federación para el usuario de confianza, el identificador del usuario de confianza se usará para identificar al usuario de confianza para el que deberían estar destinadas las notificaciones. Esta comparación se realiza mediante la coincidencia de prefijos (ver abajo). Cuando el usuario de confianza reciba las notificaciones, comprobará su identificador en el token de seguridad para asegurarse de que las notificaciones están destinadas a él. |
Identificador del proveedor de notificaciones | Este identificador se usa para identificar al proveedor de notificaciones de este Servicio de federación. Se usa al recibir notificaciones del proveedor de notificaciones. | Cuando este Servicio de federación reciba notificaciones del proveedor de notificaciones, este Servicio de federación comprobará que el emisor de las notificaciones coincida con el identificador del proveedor de notificaciones. |
Tipo de notificación | Este identificador se usa para definir el tipo de notificación. Lo usan este Servicio de federación, los proveedores de notificaciones y los usuarios de confianza al enviar y recibir notificaciones. | Cuando el Servicio de federación recibe notificaciones de un proveedor de notificaciones, las reglas de notificaciones asociadas a la relación de confianza para proveedor de notificaciones correspondiente permiten al administrador comparar tipos de notificaciones y procesar notificaciones. Las reglas de notificaciones asociadas a una relación de confianza para usuario autenticado también permiten al administrador comparar tipos de notificaciones a partir de las notificaciones que salen de las reglas de relación de confianza para proveedor de notificaciones y decidir qué notificaciones emitirá. |
Coincidencia de prefijos URI para los identificadores de usuario de confianza
La sintaxis de ruta de acceso de un identificador URI está organizada jerárquicamente y la delimitan todos los caracteres "/" o todos los caracteres ":". Por lo tanto, puede que la ruta de acceso se divida en secciones de ruta de acceso según el carácter delimitador. Al realizar la coincidencia de prefijos, cada sección debe ser una coincidencia total según las reglas de coincidencia (estas normas rigen el uso de mayúsculas y minúsculas de las coincidencias). Para obtener más información sobre las reglas de coincidencia, vea las RFC mencionadas anteriormente.
Cuando un usuario de confianza se identifica en una solicitud al Servicio de federación, AD FS usa la lógica de coincidencia de prefijos para determinar si hay una relación de confianza para usuario autenticado coincidente en la base de datos de configuración de AD FS.
Por ejemplo, si el identificador del usuario de confianza de la base de datos de configuración de AD FS (URI1) es un prefijo para el identificador del usuario de confianza en la solicitud entrante (URI2), debe cumplirse lo siguiente:
Se deben ignorar los delimitadores finales (barras diagonales y dos puntos) de las secciones de la ruta de acceso o de las autoridades.
Los partes del esquema y de la autoridad de URI1 y URI2 deben ser una coincidencia exacta sin distinción entre mayúsculas y minúsculas.
Cada sección de ruta de acceso de URI1 debe ser una coincidencia exacta (según la distinción entre mayúsculas y minúsculas elegida) con la sección de ruta de acceso correspondiente de URI2.
Puede que URI2 tenga más secciones de ruta de acceso que URI1, pero URI1 no debe tener más secciones de ruta de acceso que URI2.
URI1 no puede tener más secciones de ruta de acceso que URI2.
Si URI1 tiene un fragmento, debe coincidir exactamente con un fragmento de URI2.
Nota
Los parámetros de cadena de consulta no se admiten y se omitirán en los identificadores de usuario de confianza.
La tabla siguiente incluye ejemplos adicionales.
Identificador de usuario de confianza en la base de datos de configuración de AD FS | Identificador de usuario de confianza en el mensaje de las solicitudes | ¿El identificador de la solicitud coincide con el identificador de configuración? | Motivo |
---|---|---|---|
http://contoso.com | http://contoso.com | TRUE | Coincidencia exacta |
http://contoso.com/ | http://contoso.com | true | Se ignoran las barras diagonales finales |
http://contoso.com | http://contoso.com/ | TRUE | Se ignoran las barras diagonales finales |
http://contoso.com | http://contoso.com/hr | TRUE | URI1 no tiene ninguna ruta de acceso y coincide con el esquema y la autoridad para URI2 |
http://contoso.com/hr | http://contoso.com/hr/web | TRUE | Las primeras secciones de la ruta de acceso coinciden, URI1 no tiene una segunda sección de ruta de acceso. |
http://contoso.com/hr/ | http://contoso.com/hrw/main | FALSE | La sección 1 de la ruta de acceso de URI1 no coincide con la sección 1 de la ruta de acceso de URI2 |
http://contoso.com/hr | http://contoso.com | FALSE | URI1 tiene más secciones de ruta de acceso que URI2. |
http://contoso.com/hr | http://contoso.com/hrweb | FALSE | Las primeras secciones de la ruta de acceso no coinciden. |
https://contoso.com | http://contoso.com | FALSE | Las partes del esquema no coinciden. |
http://sts.contoso.com | http://contoso.com | FALSE | Las partes de la autoridad no coinciden. |
http://contoso.com | http://sts.contoso.com | FALSE | Las partes de la autoridad no coinciden. |