[Apiman-user] CORS

Fadi Abdin fadiabdeen at gmail.com
Mon Aug 17 14:11:18 EDT 2015


yeah i can wait.

The way i run apiman is by downloading wildfly and the apiman-overlay zip
files and then unzip and run ..

Do you have instructions somewhere to update with a new version by building
the code ? i can mvn install and drop the files , but i dont think this is
enough , is it ?

On Mon, Aug 17, 2015 at 2:02 PM, Eric Wittmann <eric.wittmann at redhat.com>
wrote:

> Or if you can wait for 30 minutes you can do all this from 'master' or
> from the '1.1.x' branch.  :)
>
> -Eric
>
>
> On 8/17/2015 1:32 PM, Marc Savy wrote:
>
>> Hi Fadi,
>>
>> Please feel free to try this out - you'll be building 1.1.7-SNAPSHOT
>> of apiman/apiman and apiman/apiman-plugins.
>>
>> apiman:
>>
>> git fetch origin pull/180/head:fix-cors
>> git checkout fix-cors
>> mvn clean install
>>
>> apiman-plugins:
>>
>> git fetch origin pull/26/head:fix-cors
>> git checkout fix-cors
>> mvn clean install
>>
>> Make sure you build them in the order shown above and use 1.1.7-SNAPSHOT
>> of the CORS plugin.
>>
>> This is using a snapshot from my PRs, so please don't forget about it
>> later, otherwise you'll be stuck on an old version!
>>
>> Regards,
>> Marc
>>
>> On 17/08/2015 16:38, Fadi Abdin wrote:
>>
>>> cool .. you're the man ;)
>>>
>>>
>>> On Mon, Aug 17, 2015 at 11:37 AM, Marc Savy <marc.savy at redhat.com
>>> <mailto:marc.savy at redhat.com>> wrote:
>>>
>>>      I'm actually testing the fix right now. It will land both on the
>>> 1.2.x
>>>      branch and the 1.1.x branch shortly. You should be able to test it
>>> out
>>>      in a short while: I'll send you an email when it's available.
>>>
>>>      On 17/08/2015 16:23, Fadi Abdin wrote:
>>>
>>>          Thank you Marc,
>>>          Is there a work around that you can think of ?
>>>          I'm doing it with angularjs  , very simple
>>>
>>>          $http({method: 'GET', url: '
>>> http://server/apiman-gateway/service',
>>>          headers: {
>>>                'Authorization': 'Bearer XXXXXXXXXXXXX'}
>>>          });
>>>
>>>          I assume you will fix it in the new version , right?
>>>
>>>
>>>
>>>          On Mon, Aug 17, 2015 at 10:52 AM, Marc Savy
>>>          <marc.savy at redhat.com <mailto:marc.savy at redhat.com>
>>>          <mailto:marc.savy at redhat.com <mailto:marc.savy at redhat.com>>>
>>> wrote:
>>>
>>>               Hi,
>>>
>>>               This is related to the JIRA I linked you to
>>>               (https://issues.jboss.org/browse/APIMAN-516). Because of
>>>          the way the
>>>               policy chain currently works the behaviour of CORS is
>>>          invalid in a
>>>               few very specific cases (e.g. when you stack it with an
>>> auth
>>>               policy). I'll let you know when it's fixed.
>>>
>>>               Regards,
>>>               Marc
>>>
>>>               On 17/08/2015 15:44, Fadi Abdin wrote:
>>>
>>>                   I have a problem in calling a service in apiman-gateway
>>>          with the
>>>                   Authorization: Bearer <token> in the header.
>>>
>>>                   It seems to preflight OPTIONS and return
>>>
>>>                     1.
>>>                        X-Policy-Failure-Message:
>>>                        OAuth2 'Authorization' header or 'access_token'
>>> query
>>>                   parameter must
>>>                        be provided.
>>>
>>>                   I am sending the bearer token with the request and i
>>>          make sure
>>>                   in the
>>>                   preflight its sent in the request.
>>>
>>>                     1.
>>>                        Access-Control-Request-Headers:
>>>                        accept, authorization
>>>
>>>                   Does anyone know if there Is something i'm missing ?
>>>          do i need
>>>                   to get
>>>                   authorization enabled or added anywhere ? as a side
>>>          note i have
>>>                   below in
>>>                   my api as well:
>>>
>>>                   response.setHeader("Access-Control-Allow-Headers",
>>>          "Authorization");
>>>
>>>
>>>                   _______________________________________________
>>>                   Apiman-user mailing list
>>>          Apiman-user at lists.jboss.org <mailto:Apiman-user at lists.jboss.org
>>> >
>>>          <mailto:Apiman-user at lists.jboss.org
>>>          <mailto:Apiman-user at lists.jboss.org>>
>>>          https://lists.jboss.org/mailman/listinfo/apiman-user
>>>
>>>
>>>
>>>
>>>
>>>
>> _______________________________________________
>> Apiman-user mailing list
>> Apiman-user at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/apiman-user
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/apiman-user/attachments/20150817/36f6e67f/attachment-0001.html 


More information about the Apiman-user mailing list