Dear Maxim, I have added rest.allow.origin with type as bool. And set to true. Is that correct? However, as I am still having the same error.
Best regards, James On Wed, 27 Dec 2017 at 7:18 PM, Maxim Solodovnik <solomax...@gmail.com> wrote: > This parameter will be added during new installation/update > You need to add it manually in admin->config > > > WBR, Maxim > (from mobile, sorry for the typos) > > On Wed, Dec 27, 2017, 18:12 James Chan <yue.c...@gmail.com> wrote: > >> Dear Maxim, >> >> May I know if we need to set the parameter for rest.allow.origin. >> >> Is this parameter in the configuration? Sorry that I cannot find it in >> the configurations. Or is it in any xml file that we need to set? >> >> Thanks >> >> James >> >> >> On 27 Dec 2017, at 6:46 PM, Maxim Solodovnik <solomax...@gmail.com> >> wrote: >> >> Please check comments for >> https://issues.apache.org/jira/browse/OPENMEETINGS-1805 for correct >> parameter to set >> >> WBR, Maxim >> (from mobile, sorry for the typos) >> >> On Wed, Dec 27, 2017, 17:45 James Chan <yue.c...@gmail.com> wrote: >> >>> Dear Maxim, >>> >>> After installed version 4.0.2. Unfortunately, it is still showing the >>> the same error when access from other machine. I have tested the code >>> running on the same machine but same error shows up. >>> >>> I have tried to modify the OM’s header.content.security.policy but >>> without any luck. >>> >>> May I know if other things that I can do? Thanks >>> >>> Best Regards, >>> James >>> >>> >>> >>> >>> >>> On 26 Dec 2017, at 5:12 PM, Maxim Solodovnik <solomax...@gmail.com> >>> wrote: >>> >>> >>> https://builds.apache.org/view/M-R/view/OpenMeetings/job/OpenMeetings%204.0.x/ >>> >>> WBR, Maxim >>> (from mobile, sorry for the typos) >>> >>> On Tue, Dec 26, 2017, 16:10 James Chan <yue.c...@gmail.com> wrote: >>> >>>> Thanks Maxim, >>>> >>>> As we need the fixed version 4.0.2 for integration. May I know if you >>>> can send me the links to download the unreleased 4.0.2? Thanks >>>> >>>> Best Regards, >>>> James >>>> >>>> >>>> On 26 Dec 2017, at 4:40 PM, Maxim Solodovnik <solomax...@gmail.com> >>>> wrote: >>>> >>>> https://issues.apache.org/jira/browse/OPENMEETINGS-1805 >>>> >>>> On Tue, Dec 26, 2017 at 2:22 PM, Maxim Solodovnik <solomax...@gmail.com >>>> > wrote: >>>> >>>>> Thanks for your example, just have tried it >>>>> >>>>> According to my tests >>>>> 1) REST API request is successfully processed on OM server (according >>>>> to logs) without any OM configuration modifications >>>>> 2) the error you are seeing: "No 'Access-Control-Allow-Origin' header >>>>> is present on the requested resource" is browser restriction [1] >>>>> >>>>> According to this [2] article, some modification of java code might >>>>> help >>>>> Will try it and write back ... >>>>> >>>>> [1] >>>>> https://stackoverflow.com/questions/20035101/why-does-my-javascript-get-a-no-access-control-allow-origin-header-is-present >>>>> [2] >>>>> https://www.codeschool.com/discuss/t/how-to-solve-no-access-control-allow-origin-header-is-present-on-the-requested-resource-origin-null-is-therefore-not-allowed-access-in-angular-js/28989/12 >>>>> >>>>> On Tue, Dec 26, 2017 at 1:51 PM, James Chan <yue.c...@gmail.com> >>>>> wrote: >>>>> >>>>>> Dear Maxim, >>>>>> >>>>>> What I did is following the example: >>>>>> >>>>>> >>>>>> The openMeetings is installed on a linux server with ip address: >>>>>> 192.168.128.38 >>>>>> >>>>>> $('#div1').click(function () { >>>>>> $.ajax({ >>>>>> method: "GET", >>>>>> url: " >>>>>> http://192.168.128.38:5080/openmeetings/services/user/login", >>>>>> data: {user: 'gaoshusheng', pass: '$Admin123'}, >>>>>> dataType: "json", >>>>>> success: function(data){ >>>>>> alert('success!'); >>>>>> }, >>>>>> error:function(jqXHR, textStatus, errorThrown){ >>>>>> alert('error!'); >>>>>> } >>>>>> }); >>>>>> }); >>>>>> >>>>>> After running these line of code on the browser. >>>>>> >>>>>> the script jump to: alert('error!’); >>>>>> >>>>>> Although from the debug browser reply, we can see the ID is already >>>>>> replied with status “success”. But because the error, we are unable to >>>>>> continue with the functions. >>>>>> >>>>>> The error shows: >>>>>> >>>>>> XMLHttpRequest cannot load >>>>>>> http://localhost:5080/openmeetings/services/user/login?user=gaoshusheng&pass=%24Admin123. >>>>>>> No 'Access-Control-Allow-Origin' header is present on the requested >>>>>>> resource. Origin 'http://localhost:9090' is therefore not allowed >>>>>>> access. >>>>>>> >>>>>> >>>>>> >>>>>> Best regards, >>>>>> James >>>>>> >>>>>> >>>>>> On 26 Dec 2017, at 12:29 PM, Maxim Solodovnik <solomax...@gmail.com> >>>>>> wrote: >>>>>> >>>>>> I'm afraid I need something I can run and test ... >>>>>> Maybe you can send the link to example github project? >>>>>> >>>>>> On Tue, Dec 26, 2017 at 10:43 AM, James Chan <yue.c...@gmail.com> >>>>>> wrote: >>>>>> >>>>>>> Dear Maxim, >>>>>>> >>>>>>> >>>>>>> The error shows: >>>>>>> >>>>>>> XMLHttpRequest cannot load >>>>>>> http://localhost:5080/openmeetings/services/user/login?user=gaoshusheng&pass=%24Admin123. >>>>>>> No 'Access-Control-Allow-Origin' header is present on the requested >>>>>>> resource. Origin 'http://localhost:9090' is therefore not allowed >>>>>>> access. >>>>>>> >>>>>>> >>>>>>> Best Regards, >>>>>>> James >>>>>>> >>>>>>> On 26 Dec 2017, at 10:36 AM, Maxim Solodovnik <solomax...@gmail.com> >>>>>>> wrote: >>>>>>> >>>>>>> Any additional error details? >>>>>>> >>>>>>> On Tue, Dec 26, 2017 at 8:38 AM, Yue Chan <yue.c...@gmail.com> >>>>>>> wrote: >>>>>>> >>>>>>>> Dear Maxim, >>>>>>>> >>>>>>>> I have followed your instruction to set the parameters. However, >>>>>>>> the error still exists. The jQuery call still jump to error. Is there >>>>>>>> other >>>>>>>> things that I should do? >>>>>>>> >>>>>>>> Thanks and best regards, >>>>>>>> >>>>>>>> James. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On 23 Dec 2017 6:08 pm, "Maxim Solodovnik" <solomax...@gmail.com> >>>>>>>> wrote: >>>>>>>> >>>>>>>> I'm here to help ;) >>>>>>>> >>>>>>>> WBR, Maxim >>>>>>>> (from mobile, sorry for the typos) >>>>>>>> >>>>>>>> On Sat, Dec 23, 2017, 17:06 James Chan <yue.c...@gmail.com> wrote: >>>>>>>> >>>>>>>>> Hi Maxim, >>>>>>>>> >>>>>>>>> Thanks for the feedback. >>>>>>>>> >>>>>>>>> >>>>>>>>> Best regards, >>>>>>>>> >>>>>>>>> James >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On 20 Dec 2017, at 7:01 PM, Maxim Solodovnik <solomax...@gmail.com> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>> Hello James, >>>>>>>>> >>>>>>>>> Please do not write personal emails (subscribe to user@ list >>>>>>>>> http://openmeetings.apache.org/mail-lists.html) >>>>>>>>> >>>>>>>>> According to your question: you need to go to OM->Admin->Config >>>>>>>>> and update "header.content.security.policy" configuration: >>>>>>>>> http://openmeetings.apache.org/GeneralConfiguration.html >>>>>>>>> >>>>>>>>> >>>>>>>>> On Wed, Dec 20, 2017 at 9:11 AM, James Chan <yue.c...@gmail.com> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Dear Maxim, >>>>>>>>>> >>>>>>>>>> I am trying to write a simple application, which having the >>>>>>>>>> following code: >>>>>>>>>> >>>>>>>>>> Environment: >>>>>>>>>> >>>>>>>>>> openmeetings version 4.0.1 running on linux in another server. >>>>>>>>>> >>>>>>>>>> $.ajax({ >>>>>>>>>> method: "GET", >>>>>>>>>> url: >>>>>>>>>> 'http://192.168.128.38:5080/openmeetings/services/user/login', >>>>>>>>>> data:{ >>>>>>>>>> user:’TestAccount', >>>>>>>>>> pass:’@TestingPass' >>>>>>>>>> }, >>>>>>>>>> dataType:'json', >>>>>>>>>> success:function (data) { >>>>>>>>>> alert('success'); >>>>>>>>>> }, >>>>>>>>>> error:function (d) { >>>>>>>>>> console.log(d); >>>>>>>>>> alert(d); >>>>>>>>>> } >>>>>>>>>> }); >>>>>>>>>> >>>>>>>>>> However, it is having the cross domain error. >>>>>>>>>> >>>>>>>>>> Could you please help to give me some pointers as I have been >>>>>>>>>> trying to search the web but with no luck. >>>>>>>>>> (Some suggest using allow-access-control-origin = ‘*’, does it >>>>>>>>>> mean I need to modify the openmeetings code?) >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Thanks >>>>>>>>>> >>>>>>>>>> James >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> WBR >>>>>>>>> Maxim aka solomax >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> WBR >>>>>>> Maxim aka solomax >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> WBR >>>>>> Maxim aka solomax >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> WBR >>>>> Maxim aka solomax >>>>> >>>> >>>> >>>> >>>> -- >>>> WBR >>>> Maxim aka solomax >>>> >>>> >>>> >>> >>