ws02 tutorial manager integrator argentina wso2 wso2carbon wso2cep

tutorial - wso2 integrator



Agregar nuevo usuario a Wso2 CEP en la base de datos H2 (1)

Necesito agregar un nuevo usuario en Wso2 CEP (3.1.0) y sé que es posible haciendo "clic" en algunos pasos en la consola (ejemplo de la documentación). Me pregunto si es posible agregar un nuevo usuario sin iniciar sesión en la consola, sino conectarme a la base de datos H2 e insertar el usuario allí.

Sé que el nuevo usuario se guarda en la tabla "UM_USER". Tal vez alguien sabe qué clase escribir usuario en H2, cómo passowrd está enrcypted y qué es "UM_SALT_VALUE" y por qué lo necesito?


Si lo único que desea es administrar a los usuarios mediante programación, una mejor manera de tratar de modificar H2 DB es hacerlo a través del servicio de administración correspondiente. De esta forma, no tiene que preocuparse por la tienda de usuario subyacente o los valores de sal utilizados para contraseñas hash, etc.

En los productos basados ​​en carbono, la mayoría de las configuraciones realizadas a través de la consola web se pueden realizar programáticamente llamando al servicio web de administración pertinente, como administración de usuarios, agregando / gestionando artefactos de implementación, etc.

Entonces, para su caso de uso, puede usar el servicio de administración de administración de usuarios en: https: // localhost: 9443 / services / UserAdmin? Wsdl

Tenga en cuenta que para acceder a este wsdl, debe hacer que estos wsdl del servicio de administración sean visibles editando <CEP>/repository/conf/carbon.xml y reinicie el servidor.

<HideAdminServiceWSDLs>false</HideAdminServiceWSDLs>