Configurar Microsoft Azure EntraID para Oracle GoldenGate
Al crear el perfil de autorización, Oracle GoldenGate asigna los grupos de seguridad de ID de entrada en cuatro roles para la autorización: Seguridad, Administrador, Operador, Usuario. El usuario de ID de entrada que pertenece al grupo tiene el rol asignado correspondiente en Oracle GoldenGate.
En el portal EntraID de Microsoft Azure, realice las siguientes tareas para configurar los grupos de usuarios que se asignarían a Oracle GoldenGate:
-
Cree el usuario y los grupos de seguridad adecuados en EntraID. Necesitará cuatro grupos de seguridad que se asignarán a los respectivos roles de usuario de Oracle GoldenGate (seguridad, administrador, operador, usuario). Puede seleccionar el nombre del grupo, según sea necesario.

-
Seleccione Agregar, Aplicación Empresarial en la página Visión General.

-
Seleccione Crear su propia aplicación.

-
Asigne un nombre a la aplicación, seleccione Registrar una aplicación para integrarla con el ID de Microsoft Entra y seleccione Crear.

-
Para registrar la aplicación, seleccione Cuentas en este directorio organizativo solamente (... - Inquilino único).

-
Vuelva a la página Visión general de ID de entrada, en Gestionar, seleccione Aplicaciones empresariales y busque el nombre de aplicación que ha creado anteriormente.
-
En Cambiar, seleccione Usuarios y Grupos. Seleccione Agregar usuario/grupo.

-
Busque y seleccione los grupos que desea asignar a esta aplicación y asegúrese de que los grupos seleccionados aparecen en el panel de la derecha.

-
Seleccione todos los grupos y, a continuación, Seleccionar y seleccione Asignar.
Nota: Asegúrese de asignar a esta aplicación todos los grupos de seguridad de ID adicional creados en los pasos anteriores.

-
(Opcional) Asigne los propietarios de la aplicación siguiendo estos pasos:
-
En Gestionar, seleccione Propietarios.
-
Haga clic en Agregar.
-
Búsqueda y selección de propietarios.
-
Asegúrese de que los propietarios seleccionados aparecen en el panel derecho.
-
-
Registre la aplicación mediante la creación de secretos de cliente:
-
Volver a la página Descripción general de Microsoft Entra ID
-
Seleccione Registros de aplicación y, a continuación, seleccione Todas las aplicaciones.

-
Busque y seleccione el nombre de aplicación creado en el paso 2.
-
Ahora, la aplicación muestra los detalles. Anote el ID de aplicación (cliente) y el ID de directorio (inquilino).

Anote los valores de ID de cliente, ID de inquilino y Secreto de cliente. Estos valores se utilizarán al configurar el perfil de autorización en Oracle GoldenGate.
El ID de inquilino se utiliza para construir el URI de detección de inquilinos, como se muestra en el siguiente ejemplo:
https://login.microsoftonline.com/{tenantID}/v2.0/.well-known/openid-configuration -
En Administrar, seleccione Certificados y secretos
-
Seleccione Secretos de cliente y, a continuación, seleccione Nuevo secreto de cliente.

-
Agregue una descripción y seleccione un período de caducidad.
-
Haga clic en Agregar. Anote el valor secreto de cliente.

-
-
Cree la configuración de token para la aplicación de Oracle GoldenGate:
-
En Gestionar, en el panel de navegación, seleccione Configuración de token.
-
Seleccione Agregar reclamación de grupos, Grupos asignados a la aplicación (...) y Agregar.

-
-
Crear roles de aplicación de servicio GoldenGate:

-
En Gestionar, en el panel de navegación, seleccione Roles de aplicación.
-
Seleccione Crear rol de aplicación y especifique un nombre mostrado.
-
En Tipos de miembros permitidos, seleccione Aplicaciones.
-
Establezca Value en urn:ogg:serviceToService y rellene la descripción.
-
Seleccione ¿Desea activar este rol de aplicación? y seleccione Aplicar.
-
-
Agregue el permiso de API a los roles de aplicación de servicio GoldenGate y otorgue el consentimiento del administrador:

-
En Gestionar, seleccione permisos de API.
-
Seleccione Agregar un permiso.
-
Seleccione API que utiliza mi organización.
-
Busque la aplicación creada en el paso 2.
-
Seleccione los permisos de aplicación.
-
Seleccione urn:ogg:serviceToService y seleccione Agregar permisos.

-
El permiso debe aparecer en Permisos configurados.

-
Seleccione urn:ogg:serviceToService.
-
En la ventana emergente, observe que el consentimiento de administrador necesario se define en Yes.

-
-
Agregue permisos de API de Microsoft Graph Application.ReadWrite.All a la aplicación y otorgue el consentimiento del administrador.
-
Seleccione Agregar un permiso y, a continuación, seleccione Microsoft Graph en la ventana emergente.

-
Seleccione Permisos de aplicación.

-
Busque y seleccione Application.ReadWrite.All.
-
Seleccione Agregar permisos.
-
Realice los mismos pasos para otorgar consentimiento para urn:ogg:serviceToService pero para Application.ReadWrite.All.
-
-
Actualice manualmente las propiedades de la solicitud de token en el manifiesto:
Las siguientes opciones no están disponibles en otros menús, por lo que se deben configurar manualmente, como se muestra en la siguiente imagen:

Actualización manual de la solicitud de token en el manifiesto.
En Gestionar, seleccione Manifiesto.
-
En JSON /optionalClaims/accessToken/additionalProperties, agregue el valor cloud_displayname.
-
En el archivo JSON /optionalClaims/idToken/additionalProperties, agregue el valor cloud_displayname.
-
En JSON /optionalClaims/saml2Token/additionalProperties, agregue el valor cloud_displayname.
-
En JSON /api/requestedAccessTokenVersion, defina el valor en 2.

-
Guarde el manifiesto.

-
-
(Opcional) Cree la URL de redirección para la autenticación de aplicaciones.
-
En Microsoft Entra ID, Aplicaciones empresariales, seleccione la aplicación que ha creado en el paso 2.
-
En Gestionar, seleccione Propiedades y, a continuación, seleccione el enlace Registro de aplicación.

-
En Administrar, seleccione Autenticación y, a continuación, seleccione Agregar una plataforma.
-
Seleccione Web.

-
-
En el cuadro de diálogo Configurar Web, introduzca Redirigir URI.
Para el despliegue del gestor de servicios, debe agregar la ruta
/services/v2/authorizationpara el gestor de servicios.Para cada despliegue de microservicios, debe agregar la ruta
/services/v2/authorizationpara el servicio de administración.
-
Seleccione Configurar.
El siguiente paso es descargar el certificado RootCA para Microsoft Azure EntraID y agregarlo en los certificados RootCA compartidos de Service Manager.
Después de configurar la autoridad de certificación raíz, puede configurar el perfil de autorización de Oracle GoldenGate mediante los valores creados en este tema. Consulte Creación de un perfil de autorización.
Agregar certificado de CA raíz para Microsoft EntraID Azure
Antes de empezar a crear un perfil de autorización en Oracle GoldenGate, debe agregar una autoridad de certificación raíz para Azure. Agregue el certificado de CA raíz como certificados de confianza al despliegue de Oracle GoldenGate:
-
Descargue los certificados de CA raíz de Azure desde la siguiente ubicación:
Solo necesita las autoridades de certificación raíz.
-
Convierta los certificados descargados del formato
crtal formatopemmediante el comando openssl en cualquier sistema operativo Linux o Mac OS.openssl x509 -in <crt_file> -out <pem_file_name> -outform pem
Por ejemplo:
openssl x509 -in DigicertRootGlobalCA.crt -out DigicertRootGlobalCA.pem -outform pem
Suponiendo que utiliza imágenes GoldenGate de Oracle GoldenGate locales u OCI Marketplace, debe cargar esos certificados de CA raíz como certificados protegidos mediante la interfaz web del gestor de servicios.
-
Busque el Gestor de servicios en el menú Gestión de certificados y seleccione Certificados de CA +.
-
Seleccione el botón de carga de archivos para cargar el archivo
.pemconvertido.
-
Especifique un nombre único y asegúrese de que el certificado esté Compartido y seleccione Enviar.