Configura tu IdP de SAML

Edge para la nube privada v4.18.05

Cuando SAML está habilitado, el principal (un usuario de la IU de Edge) solicita acceso al proveedor de servicios (SSO de Edge). Luego, el SSO de Edge solicita y obtiene una aserción de identidad del proveedor de identidad (IdP) de SAML y la usa para crear el token de OAuth2 necesario para acceder a la IU de Edge. Luego, el usuario se redirecciona a la IU de Edge.

Edge admite muchos IdP, incluidos Okta y los Servicios de federación de Active Directory (ADFS) de Microsoft. Para obtener información sobre cómo configurar ADFS para usarlo con Edge, consulta Configura Edge como un usuario de confianza en la IDP de ADFS. Para Okta, consulta la siguiente sección.

Para configurar tu IdP de SAML, Edge requiere una dirección de correo electrónico para identificar al usuario. Por lo tanto, el proveedor de identidad debe mostrar una dirección de correo electrónico como parte de la declaración de identidad.

Además, es posible que necesites algunas o todas las siguientes opciones:

Configuración Descripción
URL de metadatos

Es posible que el IdP de SAML requiera la URL de metadatos del SSO de Edge. La URL de metadatos tiene el siguiente formato:

protocol://apigee_sso_IP_DNS:port/saml/metadata

Por ejemplo:

http://apigee_sso_IP_or_DNS:9099/saml/metadata
URL del servicio de confirmación de consumidores

Se puede usar como la URL de redireccionamiento a Edge después de que el usuario ingresa sus credenciales de IdP, en el siguiente formato:

protocol://apigee_sso_IP_DNS:port/saml/SSO/alias/apigee-saml-login-opdk

Por ejemplo:

http://apigee_sso_IP_or_DNS:9099/saml/SSO/alias/apigee-saml-login-opdk

URL de salida única

Puedes configurar el SSO de Edge para que admita el cierre de sesión único. Consulta Cómo configurar el cierre de sesión único desde la IU de Edge para obtener más información. La URL de salida única del SSO de Edge tiene el siguiente formato:

protocol://apigee_sso_IP_DNS:port/saml/SingleLogout/alias/apigee-saml-login-opdk

Por ejemplo:

http://apigee_sso_IP_DNS:9099/saml/SingleLogout/alias/apigee-saml-login-opdk

El ID de la entidad del SP (o el URI de público)

Para el SSO de Edge:

apigee-saml-login-opdk

Cómo configurar Okta

Para configurar Okta, haz lo siguiente:

  1. Accede a Okta.
  2. Selecciona Aplicaciones y, luego, tu aplicación de SAML.
  3. Selecciona la pestaña Tareas para agregar usuarios a la aplicación. Estos usuarios podrán acceder a la IU de Edge y realizar llamadas a la API de Edge. Sin embargo, primero debes agregar cada usuario a una organización de Edge y especificar su rol. Consulta Registra usuarios nuevos de Edge para obtener más información.
  4. Selecciona la pestaña Sign on para obtener la URL de metadatos del proveedor de identidad. Almacena esa URL porque la necesitarás para configurar Edge.
  5. Selecciona la pestaña General para configurar la aplicación de Okta, como se muestra en la siguiente tabla:
Configuración Descripción
URL de inicio de sesión único Especifica la URL de redireccionamiento a Edge para usarla después de que el usuario ingresa sus credenciales de Okta. Esta URL tiene el siguiente formato:
http://apigee_sso_IP_DNS:9099/saml/SSO/alias/apigee-saml-login-opdk

Si planeas habilitar TLS en apigee-sso, haz lo siguiente:

https://apigee_sso_IP_DNS:9099/saml/SSO/alias/apigee-saml-login-opdk

En el que apigee_sso_IP_DNS es la dirección IP o el nombre de DNS del nodo que aloja apigee-sso.

Ten en cuenta que esta URL distingue mayúsculas de minúsculas y que SSO debe aparecer en mayúsculas.

Si tienes un balanceador de cargas frente a apigee-sso,especifica la dirección IP o el nombre de DNS de apigee-sso como referencia a través del balanceador de cargas.

Cómo usar esta función para la URL del destinatario y la URL de destino Activa esta casilla de verificación.
URI del público (ID de entidad de SP) Se configuró en apigee-saml-login-opdk
RelayState predeterminado Se puede dejar en blanco.
Formato de ID de nombre Especifica EmailAddress.
Nombre de usuario de la aplicación Especifica Okta username.
Declaraciones de atributos (opcionales) Especifica FirstName, LastName y Email como se muestra en la siguiente imagen.

Cuando termines, el cuadro de diálogo de configuración de SAML debería aparecer como se muestra a continuación: