[jira] [Comment Edited] (UNOMI-170) UNOMI CORS Issue is coming when trying to fetch RULES

2018-03-07 Thread Serge Huber (JIRA)

[ 
https://issues.apache.org/jira/browse/UNOMI-170?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16389746#comment-16389746
 ] 

Serge Huber edited comment on UNOMI-170 at 3/7/18 4:11 PM:
---

Ok I can confirm that this problem is fixed in the Karaf 4 branch where we have 
updated the CXF version. This is planned to be merged as soon as we finish 
fixing the remaining issues. 

A way around this would be to use a server proxy because the /cxs endpoint is 
not designed to be accessible from the outside world while the /context.json 
and /eventcollector endpoints are.

 


was (Author: shuber):
Ok I can confirm that this problem is fixed in the Karaf 4 branch where we have 
updated the CXF version. This is planned to be merged as soon as we finish 
fixing the remaining issues. 

 

> UNOMI CORS Issue is coming when trying to fetch RULES
> -
>
> Key: UNOMI-170
> URL: https://issues.apache.org/jira/browse/UNOMI-170
> Project: Apache Unomi
>  Issue Type: Bug
>  Components: core
>Affects Versions: 1.2.0-incubating, 1.3.0-incubating
> Environment: Mac OS
>Reporter: Mitesh Jain
>Priority: Blocker
>  Labels: security
> Attachments: Screen Shot 2018-03-07 at 11.35.27 AM.png
>
>
> Hi,
> My Name is Mitesh Jain,
> I am new to Unomi.
> All installations are done according to this link:
> [http://unomi.incubator.apache.org/]
> When I am trying to access the rest api cxs to fetch all the rules, it is 
> showing properly in browser when I browse,
> [https://localhost:9443/cxs/rules]
> but when I am trying to access the same using my Angular application to fetch 
> rules using above url, 
> [https://localhost:9443/cxs/rules|https://localhost:9443/cxs/rules/] it will 
> make a OPTIONS call and I am getting the error as "No 
> 'Access-Control-Allow-Origin' header is present on the requested resource."
> Please Let me know how to fix this CORS issue.
> Mitesh Jain
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Comment Edited] (UNOMI-170) UNOMI CORS Issue is coming when trying to fetch RULES

2018-03-07 Thread Serge Huber (JIRA)

[ 
https://issues.apache.org/jira/browse/UNOMI-170?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16389705#comment-16389705
 ] 

Serge Huber edited comment on UNOMI-170 at 3/7/18 4:01 PM:
---

Hello Mitesh, 

No I haven't added any configuration, but I should mention that I was testing 
with the current branch I am working on for Karaf 4, not with the 1.2.0 or the 
master. I'll try to test that to see if there is a difference.

Best regards,

  Serge... 


was (Author: shuber):
Hello Mitesh, 

No I haven't added any configuration, but I should mention that I was testing 
with the master branch of Apache Unomi, not with the 1.2.0. I'll try to test 
that to see if there is a difference.

Best regards,

  Serge... 

> UNOMI CORS Issue is coming when trying to fetch RULES
> -
>
> Key: UNOMI-170
> URL: https://issues.apache.org/jira/browse/UNOMI-170
> Project: Apache Unomi
>  Issue Type: Bug
>  Components: core
>Affects Versions: 1.2.0-incubating
> Environment: Mac OS
>Reporter: Mitesh Jain
>Priority: Blocker
>  Labels: security
> Attachments: Screen Shot 2018-03-07 at 11.35.27 AM.png
>
>
> Hi,
> My Name is Mitesh Jain,
> I am new to Unomi.
> All installations are done according to this link:
> [http://unomi.incubator.apache.org/]
> When I am trying to access the rest api cxs to fetch all the rules, it is 
> showing properly in browser when I browse,
> [https://localhost:9443/cxs/rules]
> but when I am trying to access the same using my Angular application to fetch 
> rules using above url, 
> [https://localhost:9443/cxs/rules|https://localhost:9443/cxs/rules/] it will 
> make a OPTIONS call and I am getting the error as "No 
> 'Access-Control-Allow-Origin' header is present on the requested resource."
> Please Let me know how to fix this CORS issue.
> Mitesh Jain
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Comment Edited] (UNOMI-170) UNOMI CORS Issue is coming when trying to fetch RULES

2018-03-07 Thread Serge Huber (JIRA)

[ 
https://issues.apache.org/jira/browse/UNOMI-170?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16389693#comment-16389693
 ] 

Serge Huber edited comment on UNOMI-170 at 3/7/18 3:36 PM:
---

Hello,

I have downloaded, compiled and installed your example. It seems to work in my 
case but I had previously accepted the self-signed certificates in my browser. 
I have tested on Safari, Chrome and Firefox and got the same results.

If you access [https://localhost:9443/cxs/rule]s directly in your browser does 
it ask you to accept the certificate ? 

Regards,

  Serge... 


was (Author: shuber):
Hello,

I have downloaded, compiled and installed your example. It seems to work in my 
case but I had previously accepted the self-signed certificates in my browser.

If you access [https://localhost:9443/cxs/rule]s directly in your browser does 
it ask you to accept the certificate ? 

Regards,

  Serge... 

> UNOMI CORS Issue is coming when trying to fetch RULES
> -
>
> Key: UNOMI-170
> URL: https://issues.apache.org/jira/browse/UNOMI-170
> Project: Apache Unomi
>  Issue Type: Bug
>  Components: core
>Affects Versions: 1.2.0-incubating
> Environment: Mac OS
>Reporter: Mitesh Jain
>Priority: Blocker
>  Labels: security
> Attachments: Screen Shot 2018-03-07 at 11.35.27 AM.png
>
>
> Hi,
> My Name is Mitesh Jain,
> I am new to Unomi.
> All installations are done according to this link:
> [http://unomi.incubator.apache.org/]
> When I am trying to access the rest api cxs to fetch all the rules, it is 
> showing properly in browser when I browse,
> [https://localhost:9443/cxs/rules]
> but when I am trying to access the same using my Angular application to fetch 
> rules using above url, 
> [https://localhost:9443/cxs/rules|https://localhost:9443/cxs/rules/] it will 
> make a OPTIONS call and I am getting the error as "No 
> 'Access-Control-Allow-Origin' header is present on the requested resource."
> Please Let me know how to fix this CORS issue.
> Mitesh Jain
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Comment Edited] (UNOMI-170) UNOMI CORS Issue is coming when trying to fetch RULES

2018-03-07 Thread Mitesh Jain (JIRA)

[ 
https://issues.apache.org/jira/browse/UNOMI-170?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16389434#comment-16389434
 ] 

Mitesh Jain edited comment on UNOMI-170 at 3/7/18 12:26 PM:


Hi Serge,

Thanks for your response, it is helping me a lot,

Sample code is uploaded here: [https://github.com/mitijain123/unomi-rules]

This is a angular 4 application you can run it with command: npm start

 

I had passed the credentials as 
 headers.append('Authorization', "Basic " + btoa("karaf:karaf"));

If you can tell me, what is the right way to authenticating and then passing 
the credentials over to the rules API, it will be really helpful.

 

Thanks


was (Author: mitijain...@gmail.com):
Hi Serge,

Thanks for your response, it is helping me a lot,

Sample code is uploaded here: https://github.com/mitijain123/unomi-rules

This is a angular 4 application you can run it with command: npm start

 

I had passed the credentials as 
 headers.append('Authorization', "Basic " + btoa("karaf:karaf"));

If you can telling what is the right way to authenticating and then passing the 
credentials over to the rules API, it will be really helpful.

 

Thanks

> UNOMI CORS Issue is coming when trying to fetch RULES
> -
>
> Key: UNOMI-170
> URL: https://issues.apache.org/jira/browse/UNOMI-170
> Project: Apache Unomi
>  Issue Type: Bug
>  Components: core
>Affects Versions: 1.2.0-incubating
> Environment: Mac OS
>Reporter: Mitesh Jain
>Priority: Blocker
>  Labels: security
> Attachments: Screen Shot 2018-03-07 at 11.35.27 AM.png
>
>
> Hi,
> My Name is Mitesh Jain,
> I am new to Unomi.
> All installations are done according to this link:
> [http://unomi.incubator.apache.org/]
> When I am trying to access the rest api cxs to fetch all the rules, it is 
> showing properly in browser when I browse,
> [https://localhost:9443/cxs/rules]
> but when I am trying to access the same using my Angular application to fetch 
> rules using above url, 
> [https://localhost:9443/cxs/rules|https://localhost:9443/cxs/rules/] it will 
> make a OPTIONS call and I am getting the error as "No 
> 'Access-Control-Allow-Origin' header is present on the requested resource."
> Please Let me know how to fix this CORS issue.
> Mitesh Jain
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Comment Edited] (UNOMI-170) UNOMI CORS Issue is coming when trying to fetch RULES

2018-03-07 Thread Mitesh Jain (JIRA)

[ 
https://issues.apache.org/jira/browse/UNOMI-170?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16389434#comment-16389434
 ] 

Mitesh Jain edited comment on UNOMI-170 at 3/7/18 11:59 AM:


Hi Serge,

Thanks for your response, it is helping me a lot,

Sample code is uploaded here: https://github.com/mitijain123/unomi-rules

This is a angular 4 application you can run it with command: npm start

 

I had passed the credentials as 
 headers.append('Authorization', "Basic " + btoa("karaf:karaf"));

If you can telling what is the right way to authenticating and then passing the 
credentials over to the rules API, it will be really helpful.

 

Thanks


was (Author: mitijain...@gmail.com):
Hi Serge,

Thanks for your response, it is helping me a lot,

I had passed the credentials as 
headersa.append('Authorization', "Basic " + btoa("karaf:karaf"));

If you can telling what is the right way to authenticating and then passing the 
credentials over to the rules API, it will be really helpful.

 

Thanks

> UNOMI CORS Issue is coming when trying to fetch RULES
> -
>
> Key: UNOMI-170
> URL: https://issues.apache.org/jira/browse/UNOMI-170
> Project: Apache Unomi
>  Issue Type: Bug
>  Components: core
>Affects Versions: 1.2.0-incubating
> Environment: Mac OS
>Reporter: Mitesh Jain
>Priority: Blocker
>  Labels: security
> Attachments: Screen Shot 2018-03-07 at 11.35.27 AM.png
>
>
> Hi,
> My Name is Mitesh Jain,
> I am new to Unomi.
> All installations are done according to this link:
> [http://unomi.incubator.apache.org/]
> When I am trying to access the rest api cxs to fetch all the rules, it is 
> showing properly in browser when I browse,
> [https://localhost:9443/cxs/rules]
> but when I am trying to access the same using my Angular application to fetch 
> rules using above url, 
> [https://localhost:9443/cxs/rules|https://localhost:9443/cxs/rules/] it will 
> make a OPTIONS call and I am getting the error as "No 
> 'Access-Control-Allow-Origin' header is present on the requested resource."
> Please Let me know how to fix this CORS issue.
> Mitesh Jain
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)