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/ > > <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 > <mailto: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 >> <mailto:solomax...@gmail.com>> wrote: >> >> https://issues.apache.org/jira/browse/OPENMEETINGS-1805 >> <https://issues.apache.org/jira/browse/OPENMEETINGS-1805> >> >> On Tue, Dec 26, 2017 at 2:22 PM, Maxim Solodovnik <solomax...@gmail.com >> <mailto: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 >> >> <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 >> >> <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 >> <mailto: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 >> <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 >>> >>> <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 <http://localhost:9090/>' is >>> therefore not allowed access. >> >> >> >> Best regards, >> James >> >> >>> On 26 Dec 2017, at 12:29 PM, Maxim Solodovnik <solomax...@gmail.com >>> <mailto: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 >>> <mailto:yue.c...@gmail.com>> wrote: >>> Dear Maxim, >>> >>> >>> The error shows: >>> >>> XMLHttpRequest cannot load >>> http://localhost:5080/openmeetings/services/user/login?user=gaoshusheng&pass=%24Admin123 >>> >>> <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 <http://localhost:9090/>' is >>> therefore not allowed access. >>> >>> >>> Best Regards, >>> James >>> >>>> On 26 Dec 2017, at 10:36 AM, Maxim Solodovnik <solomax...@gmail.com >>>> <mailto:solomax...@gmail.com>> wrote: >>>> >>>> Any additional error details? >>>> >>>> On Tue, Dec 26, 2017 at 8:38 AM, Yue Chan <yue.c...@gmail.com >>>> <mailto: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 >>>> <mailto: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 >>>> <mailto: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 >>>>> <mailto:solomax...@gmail.com>> wrote: >>>>> >>>>> Hello James, >>>>> >>>>> Please do not write personal emails (subscribe to user@ list >>>>> http://openmeetings.apache.org/mail-lists.html >>>>> <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 >>>>> <http://openmeetings.apache.org/GeneralConfiguration.html> >>>>> >>>>> >>>>> On Wed, Dec 20, 2017 at 9:11 AM, James Chan <yue.c...@gmail.com >>>>> <mailto: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 >>>>> <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 >