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 
> <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

Reply via email to