here you can find PHP API with some basic operations implemented: https://github.com/openmeetings/openmeetings-api-plugin
On Tue, 15 Dec 2020 at 10:58, Robert Savickas <robsavic...@gmail.com> wrote: > Super! Thank you. > > (P.S. I am not using Moodle, but the first link should be most useful). > > > > On Mon, Dec 14, 2020 at 10:46 PM Maxim Solodovnik <solomax...@gmail.com> > wrote: > >> The installation is the same >> >> you need to implement REST/SOAP integration >> https://openmeetings.apache.org/RestAPISample.html >> >> There is for ex. OM Moodle plugin: >> https://moodle.org/plugins/mod_openmeetings >> >> On Tue, 15 Dec 2020 at 10:41, Robert Savickas <robsavic...@gmail.com> >> wrote: >> >>> Dear Maxim, >>> >>> Thank you very much. I primarily use OM for meetings only. So, the first >>> option might be the easiest. >>> >>> I do not know how to set up OM for meetings only, but I will search >>> around and experiment till I figure it out. >>> >>> So far, I have been following Alvaro's excellent OM set up guides *to >>> the letter* in order to install OM on the different servers. I guess, the >>> installation process will be slightly different, if I install OM >>> for meetings-use only. I will hack around and try to figure it out (or, if >>> you, Alvaro, or other members of this group have several hints, those hints >>> would be entirely appreciated). >>> >>> Thank you! >>> Robert. >>> >>> >>> On Mon, Dec 14, 2020 at 10:30 PM Maxim Solodovnik <solomax...@gmail.com> >>> wrote: >>> >>>> Hello Robert, >>>> >>>> OM stores encrypted passwords >>>> I know no ways to decrypt them >>>> >>>> for your use case I see a couple of doable ways to proceed: >>>> 1) set up OM for meetings only. >>>> This way your users will be stored in your "other" system, users >>>> will use OM via one time hashes (no passwords should be entered). >>>> This way other areas of OM (for ex. Calendar, dashboard) will be >>>> inaccessible >>>> 2) implement your own hashing function >>>> https://openmeetings.apache.org/CustomCryptMechanism.html >>>> here is an example https://github.com/openmeetings/custom-crypt >>>> this might be less secure >>>> 2*) you can add code store users in both databases (might be more >>>> complicated) >>>> 3) you can set-up LDAP to store credentials >>>> >>>> maybe some other options are available :) >>>> >>>> >>>> On Tue, 15 Dec 2020 at 10:05, Robert Savickas <robsavic...@gmail.com> >>>> wrote: >>>> >>>>> Dear Maxim, >>>>> >>>>> I am using OM for online meetings, and I am using another system for >>>>> administering other aspects of the services. On both systems, the users >>>>> are >>>>> stored in Mysql databases, and I have studied the structure of OM user >>>>> data >>>>> bases and also those of the other system. >>>>> >>>>> For each of the areas that I manage, the same set of users utilize OM >>>>> and the other system. So, I need to be able to move them from one system >>>>> to the other. >>>>> >>>>> I have written a script to copy users from the other system and place >>>>> them correctly into the OM user database. All works very well. >>>>> >>>>> The only problem are the passwords. They are encrypted both on OM and >>>>> on the other system. And the encryptions are not the same. The encrypted >>>>> string on OM is much longer than that on the other system, for the same >>>>> password. >>>>> >>>>> Would you be able to offer some pointers or readings that I can use to >>>>> learn how to correctly move the encrypted passwords from the other system >>>>> to OM? >>>>> >>>>> My goal is that the users use the same password for both systems, so >>>>> that I minimize the amount of complaining about having to set two >>>>> different >>>>> passwords for what the users view as one integrated system. >>>>> >>>>> Any insights and pointers would be very much appreciated. >>>>> >>>>> Thank you. >>>>> Robert. >>>>> >>>>> >>>>> >>>>>> >>>> >>>> -- >>>> Best regards, >>>> Maxim >>>> >>> >> >> -- >> Best regards, >> Maxim >> > -- Best regards, Maxim