Hello, actually the transport that I am using is VFS, because I want my
sequence to start once a file get to a folder, I have a complex process and
it's working fine, I just need to introduce this call to the api manager in
order to get the token. I have removed all my stuff and left only the call
to the getToken sequence, I'm gonna test what you suggested me and I'll let
you know, thanks a lot.

On Sat, Jan 9, 2016 at 2:18 AM, Harsha Kumara <[email protected]> wrote:

> Can you ttry with following sequence and proxy.
>
> <?xml version="1.0" encoding="UTF-8"?>
> <sequence name="GetToken" trace="disable" xmlns="
> http://ws.apache.org/ns/synapse";>
>     <log level="custom">
>         <property name="event" value="RETRIEVING TOKEN FROM API
> MANAGER..."/>
>         <property expression="get-property('SYSTEM_DATE')" name="date"
> xmlns:ns="http://org.apache.synapse/xsd"/>
>     </log>
>     <property
>         expression="fn:concat('Basic
> ','UEhKS1VaSjJWMUlHTU16QTYyUHpWSXppdUhFYTpfZklMQkxKMDhLQXFENmNFV3k5Y29WekE4cklh')"
>         name="Authorization" scope="transport" type="STRING" xmlns:ns="
> http://org.apache.synapse/xsd"/>
>     <property name="grant_type" scope="axis2" type="STRING"
> value="password"/>
>     <property name="username" scope="axis2" type="STRING" value="admin"/>
>     <property name="password" scope="axis2" type="STRING" value="admin"/>
>     <payloadFactory media-type="json">
>         <format>
>
> {"grant_type":"password","username":"admin","password":"admin"}
>
> </format>
>     </payloadFactory>
>     <property name="messageType" scope="axis2" type="STRING"
> value="application/x-www-form-urlencoded"/>
>     <call>
>         <endpoint>
>             <http method="POST" trace="disable" uri-template="
> https://localhost:8243/token"/>
>         </endpoint>
>     </call>
>     <send/>
> </sequence>
>
> Proxy
>
> <proxy xmlns="http://ws.apache.org/ns/synapse";
>        name="Test"
>        transports="http,https"
>        statistics="disable"
>        trace="disable"
>        startOnLoad="true">
>    <target inSequence="GetToken"/>
>    <description/>
> </proxy>
>
> If it didn't let me know how you trying your sequence.
>
> On Sat, Jan 9, 2016 at 12:20 PM, John Q <[email protected]> wrote:
>
>> take a look at this:
>>
>> <?xml version="1.0" encoding="UTF-8"?>
>>
>> <sequence name="GetToken" trace="disable"
>>
>> xmlns="http://ws.apache.org/ns/synapse";>
>>
>> <log level="custom">
>>
>> <property name="event" value="RETRIEVING TOKEN FROM API MANAGER..." />
>>
>> <property expression="get-property('SYSTEM_DATE')" name="date" />
>>
>> </log>
>>
>> <property
>>
>> expression="fn:concat('Basic
>> ','SW9Mb0ZCQ3lkaE9yVXhjQUtiTGpEVmloMU9RYTpWakhITjR2RXl5REFXVTBlbmdqZWxYeFp5M2th')"
>>
>> name="Authorization" scope="transport" type="STRING"
>>
>> xmlns:ns="http://org.apache.synapse/xsd"; />
>>
>> <property name="messageType" scope="axis2" type="STRING"
>>
>> value="application/x-www-form-urlencoded" />
>>
>> <property name="grant_type" scope="axis2" type="STRING" value="password"
>> />
>>
>> <property name="username" scope="axis2" type="STRING" value="admin" />
>>
>> <property name="password" scope="axis2" type="STRING" value="admin" />
>>
>> <payloadFactory media-type="json">
>>
>> <format>
>>
>> {"grant_type":"password","username":"admin","passwod":"admin"}
>>
>> </format>
>>
>> <args />
>>
>> </payloadFactory>
>>
>> <call>
>>
>> <endpoint>
>>
>> <http method="post" trace="disable" uri-template="
>> http://localhost:8243/token"; />
>>
>> </endpoint>
>>
>> </call>
>>
>> </sequence>
>>
>> On Sat, Jan 9, 2016 at 1:36 AM, Harsha Kumara <[email protected]> wrote:
>>
>>> It seems that request going outside from the esb is not correct. So
>>> token endpoint send back a error  
>>> "{"error":"invalid_request","error_description":"Missing
>>> grant_type parameter value"}[\r][\n]". In wire I can see following body
>>> which send to the token endpoint. Please attach your configurations such as
>>> proxy and sequences.
>>>
>>> [2016-01-09 00:00:01,093] DEBUG - wire <<
>>> "<jsonObject><grant_type>password</grant_type><username>admin</username><password>admin</password></jsonObject>[\r][\n]"
>>> Also we have set of books writte by wso2 authors. You may find them in
>>> [1].
>>>
>>> [1] -
>>> http://www.amazon.com/Advanced-API-Security-Securing-OpenID/dp/1430268182/
>>>
>>> On Sat, Jan 9, 2016 at 11:48 AM, John Q <[email protected]> wrote:
>>>
>>>> wait, note that the line is in the section 3 and it belongs to the
>>>> soapUI http logs, not to esb's one. :( sorry, take a look at the esb's and
>>>> you'll see that the request is not ok...
>>>>
>>>> can you send me your sequence code and the corresponding http logs in
>>>> order to compare with mine?
>>>>
>>>> On Sat, Jan 9, 2016 at 1:03 AM, John Q <[email protected]> wrote:
>>>>
>>>>> Oh god I didn't see it before, I was only trying to see it using the
>>>>> log mediator as I used to do. thanks a lot, by the way, is there any
>>>>> available book of wso2? even paid?
>>>>>
>>>>> thanks again.
>>>>> john
>>>>>
>>>>> On Sat, Jan 9, 2016 at 12:35 AM, Harsha Kumara <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> Following line indicate that you are getting the token. You may use
>>>>>> xpath or appropriate json function to extract it.
>>>>>>
>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:<<
>>>>>> "{"scope":"default","token_type":"bearer","expires_in":2789,"refresh_token":"15b792d5c48dbe1c8a9a88ce6d4542cf","access_token":"bdf05b9c1eed3ce21317d8a5581b17"}"
>>>>>>
>>>>>>
>>>>>> On Sat, Jan 9, 2016 at 10:32 AM, John Q <[email protected]> wrote:
>>>>>>
>>>>>>> Harshak,
>>>>>>> Your  help has been very useful, but I haven't solved it yet.
>>>>>>>
>>>>>>> see above
>>>>>>>
>>>>>>> 1. the code inside the sequence into de esb
>>>>>>> 2. the http logs from esb (doesn't work).
>>>>>>> 3. the http logs from soapui (it works).
>>>>>>>
>>>>>>> 1.
>>>>>>>
>>>>>>> <payloadFactory media-type="json">
>>>>>>>
>>>>>>>     <format>
>>>>>>>
>>>>>>> {"grant_type":"password","username":"admin","password":"admin"}
>>>>>>>
>>>>>>> </format>
>>>>>>>
>>>>>>>     <args/>
>>>>>>>
>>>>>>>   </payloadFactory>
>>>>>>>
>>>>>>>   <property
>>>>>>>
>>>>>>>     expression="fn:concat('Basic
>>>>>>> ','SW9Mb0ZCQ3lkaE9yVXhjQUtiTGpEVmloMU9RYTpWakhITjR2RXl5REFXVTBlbmdqZWxYeFp5M2th')"
>>>>>>>
>>>>>>>     name="Authorization" scope="transport" type="STRING" xmlns:ns="
>>>>>>> http://org.apache.synapse/xsd"/>
>>>>>>>
>>>>>>>   <property name="messageType" scope="axis2" type="STRING" value=
>>>>>>> "application/x-www-form-urlencoded"/>
>>>>>>>
>>>>>>>   <call>
>>>>>>>
>>>>>>>     <endpoint>
>>>>>>>
>>>>>>>       <http method="post" trace="disable" uri-template="
>>>>>>> https://localhost:8243/token"/>
>>>>>>>
>>>>>>>     </endpoint>
>>>>>>>
>>>>>>>   </call>
>>>>>>>
>>>>>>> 2.
>>>>>>>
>>>>>>>
>>>>>>> [2016-01-09 00:00:01,091] DEBUG - wire << "POST /token
>>>>>>> HTTP/1.1[\r][\n]"
>>>>>>>
>>>>>>> [2016-01-09 00:00:01,091] DEBUG - wire << "FILE_NAME: New
>>>>>>> Account.xml.F826AAF56484284EE41451927537179.xml[\r][\n]"
>>>>>>>
>>>>>>> [2016-01-09 00:00:01,091] DEBUG - wire << "Authorization: Basic
>>>>>>> SW9Mb0ZCQ3lkaE9yVXhjQUtiTGpEVmloMU9RYTpWakhITjR2RXl5REFXVTBlbmdqZWxYeFp5M2th[\r][\n]"
>>>>>>>
>>>>>>> [2016-01-09 00:00:01,092] DEBUG - wire << "Content-Type:
>>>>>>> application/x-www-form-urlencoded; charset=UTF-8[\r][\n]"
>>>>>>>
>>>>>>> [2016-01-09 00:00:01,092] DEBUG - wire << "FILE_PATH:
>>>>>>> /Users/javier/iralogix/in/New
>>>>>>> Account.xml.F826AAF56484284EE41451927537179.xml[\r][\n]"
>>>>>>>
>>>>>>> [2016-01-09 00:00:01,092] DEBUG - wire << "FILE_URI:
>>>>>>> file:///Users/javier/iralogix/in/New
>>>>>>> Account.xml.F826AAF56484284EE41451927537179.xml[\r][\n]"
>>>>>>>
>>>>>>> [2016-01-09 00:00:01,092] DEBUG - wire << "SOAPAction:
>>>>>>> urn:mediate[\r][\n]"
>>>>>>>
>>>>>>> [2016-01-09 00:00:01,092] DEBUG - wire << "Transfer-Encoding:
>>>>>>> chunked[\r][\n]"
>>>>>>>
>>>>>>> [2016-01-09 00:00:01,092] DEBUG - wire << "Host:
>>>>>>> localhost:8243[\r][\n]"
>>>>>>>
>>>>>>> [2016-01-09 00:00:01,092] DEBUG - wire << "Connection:
>>>>>>> Keep-Alive[\r][\n]"
>>>>>>>
>>>>>>> [2016-01-09 00:00:01,092] DEBUG - wire << "User-Agent:
>>>>>>> Synapse-PT-HttpComponents-NIO[\r][\n]"
>>>>>>>
>>>>>>> [2016-01-09 00:00:01,092] DEBUG - wire << "[\r][\n]"
>>>>>>>
>>>>>>> [2016-01-09 00:00:01,092] DEBUG - wire << "6e[\r][\n]"
>>>>>>>
>>>>>>> [2016-01-09 00:00:01,093] DEBUG - wire <<
>>>>>>> "<jsonObject><grant_type>password</grant_type><username>admin</username><password>admin</password></jsonObject>[\r][\n]"
>>>>>>>
>>>>>>> [2016-01-09 00:00:01,093] DEBUG - wire << "0[\r][\n]"
>>>>>>>
>>>>>>> [2016-01-09 00:00:01,093] DEBUG - wire << "[\r][\n]"
>>>>>>>
>>>>>>> [2016-01-09 00:00:01,102] DEBUG - wire >> "HTTP/1.1 400 Bad
>>>>>>> Request[\r][\n]"
>>>>>>>
>>>>>>> [2016-01-09 00:00:01,102] DEBUG - wire >> "Content-Type:
>>>>>>> application/json[\r][\n]"
>>>>>>>
>>>>>>> [2016-01-09 00:00:01,102] DEBUG - wire >> "Date: Sat, 09 Jan 2016
>>>>>>> 05:00:01 GMT[\r][\n]"
>>>>>>>
>>>>>>> [2016-01-09 00:00:01,103] DEBUG - wire >> "Server:
>>>>>>> WSO2-PassThrough-HTTP[\r][\n]"
>>>>>>>
>>>>>>> [2016-01-09 00:00:01,103] DEBUG - wire >> "Transfer-Encoding:
>>>>>>> chunked[\r][\n]"
>>>>>>>
>>>>>>> [2016-01-09 00:00:01,103] DEBUG - wire >> "Connection: Close[\r][\n]"
>>>>>>>
>>>>>>> [2016-01-09 00:00:01,103] DEBUG - wire >> "[\r][\n]"
>>>>>>>
>>>>>>> [2016-01-09 00:00:01,104] DEBUG - wire >> "54[\r][\n]"
>>>>>>>
>>>>>>> [2016-01-09 00:00:01,104] DEBUG - wire >>
>>>>>>> "{"error":"invalid_request","error_description":"Missing grant_type
>>>>>>> parameter value"}[\r][\n]"
>>>>>>>
>>>>>>> [2016-01-09 00:00:01,104] DEBUG - wire >> "0[\r][\n]"
>>>>>>>
>>>>>>> [2016-01-09 00:00:01,104] DEBUG - wire >> "[\r][\n]"
>>>>>>>
>>>>>>>
>>>>>>> 3.
>>>>>>>
>>>>>>>
>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:>> "POST
>>>>>>> /token?grant_type=password&username=admin&password=admin 
>>>>>>> HTTP/1.1[\r][\n]"
>>>>>>>
>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:>> "Accept-Encoding:
>>>>>>> gzip,deflate[\r][\n]"
>>>>>>>
>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:>> "MIME-Version: 1.0[\r][\n]"
>>>>>>>
>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:>> "Authorization: Basic
>>>>>>> SW9Mb0ZCQ3lkaE9yVXhjQUtiTGpEVmloMU9RYTpWakhITjR2RXl5REFXVTBlbmdqZWxYeFp5M2th[\r][\n]"
>>>>>>>
>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:>> "Content-Type:
>>>>>>> application/x-www-form-urlencoded[\r][\n]"
>>>>>>>
>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:>> "Content-Length: 45[\r][\n]"
>>>>>>>
>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:>> "Host: localhost:8243[\r][\n]"
>>>>>>>
>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:>> "Connection:
>>>>>>> Keep-Alive[\r][\n]"
>>>>>>>
>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:>> "User-Agent:
>>>>>>> Apache-HttpClient/4.1.1 (java 1.5)[\r][\n]"
>>>>>>>
>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:>> "[\r][\n]"
>>>>>>>
>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:>> "[\r][\n]"
>>>>>>>
>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:>>
>>>>>>> "------=_Part_2_1407486111.1452314212801--"
>>>>>>>
>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:>> "[\r][\n]"
>>>>>>>
>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:<< "HTTP/1.1 200 OK[\r][\n]"
>>>>>>>
>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:<< "Content-Type:
>>>>>>> application/json[\r][\n]"
>>>>>>>
>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:<< "Pragma: no-cache[\r][\n]"
>>>>>>>
>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:<< "Cache-Control:
>>>>>>> no-store[\r][\n]"
>>>>>>>
>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:<< "Date: Sat, 09 Jan 2016
>>>>>>> 04:36:52 GMT[\r][\n]"
>>>>>>>
>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:<< "Server:
>>>>>>> WSO2-PassThrough-HTTP[\r][\n]"
>>>>>>>
>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:<< "Transfer-Encoding:
>>>>>>> chunked[\r][\n]"
>>>>>>>
>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:<< "Connection:
>>>>>>> Keep-Alive[\r][\n]"
>>>>>>>
>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:<< "[\r][\n]"
>>>>>>>
>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:<< "9e[\r][\n]"
>>>>>>>
>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:<<
>>>>>>> "{"scope":"default","token_type":"bearer","expires_in":2789,"refresh_token":"15b792d5c48dbe1c8a9a88ce6d4542cf","access_token":"bdf05b9c1eed3ce21317d8a5581b17"}"
>>>>>>>
>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:<< "[\r][\n]"
>>>>>>>
>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:<< "0[\r][\n]"
>>>>>>>
>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:<< "[\r][\n]"
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Fri, Jan 8, 2016 at 10:58 PM, Harsha Kumara <[email protected]>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi John,
>>>>>>>>
>>>>>>>> I have tested the given API, it's working perfectly. You can enable
>>>>>>>> wire logs in ESB as in [1] and check your incoming and outgoing 
>>>>>>>> requests.
>>>>>>>>
>>>>>>>> [1] -
>>>>>>>> http://mytecheye.blogspot.com/2013/09/wso2-esb-all-about-wire-logs.html
>>>>>>>>
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Harsha
>>>>>>>>
>>>>>>>> On Sat, Jan 9, 2016 at 1:49 AM, John Q <[email protected]> wrote:
>>>>>>>>
>>>>>>>>> I was doing that, but I get this response
>>>>>>>>>
>>>>>>>>> <soapenv:Envelope xmlns:soapenv="
>>>>>>>>> http://schemas.xmlsoap.org/soap/envelope/";><soapenv:Body><axis2ns12:binary
>>>>>>>>> xmlns:axis2ns12="http://ws.apache.org/commons/ns/payload
>>>>>>>>> "></axis2ns12:binary></soapenv:Body></soapenv:Envelope>
>>>>>>>>>
>>>>>>>>> what can I do?
>>>>>>>>>
>>>>>>>>> On Fri, Jan 8, 2016 at 2:45 PM, Harsha Kumara <[email protected]>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Hi John,
>>>>>>>>>>
>>>>>>>>>> Previous configuration I just sent for your reference. Please use
>>>>>>>>>> below. Replace values matching to your configurations.
>>>>>>>>>>
>>>>>>>>>> <api xmlns="http://ws.apache.org/ns/synapse"; name="token"
>>>>>>>>>> context="/test">
>>>>>>>>>>    <resource methods="GET" uri-template="/*">
>>>>>>>>>>       <inSequence>
>>>>>>>>>>          <property xmlns:ns="http://org.apache.synapse/xsd";
>>>>>>>>>> name="Authorization" expression="fn:concat('Basic
>>>>>>>>>> ','UEhKS1VaSjJWMUlHTU16QTYyUHpWSXppdUhFYTpfZklMQkxKMDhLQXFENmNFV3k5Y29WekE4cklh')"
>>>>>>>>>> scope="transport"/>
>>>>>>>>>>          <payloadFactory media-type="json">
>>>>>>>>>>             <format>{"grant_type":"password",
>>>>>>>>>>  "username":"admin",      "password":"admin"}  </format>
>>>>>>>>>>             <args/>
>>>>>>>>>>          </payloadFactory>
>>>>>>>>>>          <property name="messageType"
>>>>>>>>>> value="application/x-www-form-urlencoded" scope="axis2"/>
>>>>>>>>>>          <send>
>>>>>>>>>>             <endpoint>
>>>>>>>>>>                <http method="POST" uri-template="
>>>>>>>>>> https://localhost:8243/token"/>
>>>>>>>>>>             </endpoint>
>>>>>>>>>>          </send>
>>>>>>>>>>       </inSequence>
>>>>>>>>>>       <outSequence>
>>>>>>>>>>          <send/>
>>>>>>>>>>       </outSequence>
>>>>>>>>>>    </resource>
>>>>>>>>>> </api>
>>>>>>>>>>
>>>>>>>>>> Thanks,
>>>>>>>>>> Harsha
>>>>>>>>>>
>>>>>>>>>> On Sat, Jan 9, 2016 at 12:43 AM, John Q <[email protected]>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hello Harsha, Thanks for your answer.
>>>>>>>>>>> I'm having problems with the code you provided me, this is what
>>>>>>>>>>> I have now:
>>>>>>>>>>>
>>>>>>>>>>> <property xmlns:ns="http://org.apache.synapse/xsd"; name=
>>>>>>>>>>> "Authorization" expression="fn:concat('Basic
>>>>>>>>>>> ','SW9Mb0ZCQ3lkaE9yVXhjQUtiTGpEVmloMU9RYTpWakhITjR2RXl5REFXVTBlbmdqZWxYeFp5M2th')"
>>>>>>>>>>>
>>>>>>>>>>> scope="transport" />
>>>>>>>>>>>
>>>>>>>>>>> <payloadFactory media-type="json">
>>>>>>>>>>>
>>>>>>>>>>> <format>
>>>>>>>>>>>
>>>>>>>>>>>           {grant_type=password&username=admin&password=admin}
>>>>>>>>>>>
>>>>>>>>>>> </format>
>>>>>>>>>>>
>>>>>>>>>>> </payloadFactory>
>>>>>>>>>>>
>>>>>>>>>>> <property name="messageType" value=
>>>>>>>>>>> "application/x-www-form-urlencoded" scope="axis2" />
>>>>>>>>>>>
>>>>>>>>>>> <call>
>>>>>>>>>>>
>>>>>>>>>>>     <endpoint>
>>>>>>>>>>>
>>>>>>>>>>>           <http method="post" uri-template="
>>>>>>>>>>> https://localhost:8243/token"; />
>>>>>>>>>>>
>>>>>>>>>>>     </endpoint>
>>>>>>>>>>>
>>>>>>>>>>> </call>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> The developer studio doesn't allow me to save the file, it says
>>>>>>>>>>> the username element should end with a ;
>>>>>>>>>>>
>>>>>>>>>>> could you help me with this?
>>>>>>>>>>>
>>>>>>>>>>> also, once I get the token, how can I save it to a property?
>>>>>>>>>>>
>>>>>>>>>>> I have worked with soap before, but it's my first time with rest
>>>>>>>>>>> from the ESB,
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Thanks again,
>>>>>>>>>>>
>>>>>>>>>>> On Fri, Jan 8, 2016 at 1:22 PM, Harsha Kumara <[email protected]>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi John,
>>>>>>>>>>>>
>>>>>>>>>>>> First you have to build token request within sequence and then
>>>>>>>>>>>> call the token APIs. Details about token APIs can be found in [1]. 
>>>>>>>>>>>> Let's
>>>>>>>>>>>> say you need to request a token with password grant type, then you 
>>>>>>>>>>>> have to
>>>>>>>>>>>> build a request as format specified in [2]. Below I have specified 
>>>>>>>>>>>> the
>>>>>>>>>>>> configuration you should write within a sequence. I haven't 
>>>>>>>>>>>> tested. But
>>>>>>>>>>>> format should be same. You may use call mediator instead send 
>>>>>>>>>>>> mediator.
>>>>>>>>>>>>
>>>>>>>>>>>>   <property xmlns:ns="http://org.apache.synapse/xsd";
>>>>>>>>>>>> name="Authorization" expression="fn:concat('Basic ','Base64 encoded
>>>>>>>>>>>> consumerKey:consumerSecret')" scope="transport" />
>>>>>>>>>>>>    <payloadFactory media-type="json">
>>>>>>>>>>>>
>>>>>>>>>>>> <format>{"grant_type=password&username=<username>&password=<password>"}
>>>>>>>>>>>>   </format>
>>>>>>>>>>>>    </payloadFactory>
>>>>>>>>>>>>    <property name="messageType"
>>>>>>>>>>>> value="application/x-www-form-urlencoded" scope="axis2" />
>>>>>>>>>>>>    <send>
>>>>>>>>>>>>       <endpoint>
>>>>>>>>>>>>          <http method="post" uri-template="
>>>>>>>>>>>> https://localhost:8243/token"; />
>>>>>>>>>>>>       </endpoint>
>>>>>>>>>>>>    </send>
>>>>>>>>>>>>
>>>>>>>>>>>> [1] - https://docs.wso2.com/display/AM1100/Token+API
>>>>>>>>>>>> [2] -
>>>>>>>>>>>> https://docs.wso2.com/display/AM1100/Generating+Access+Tokens+with+User+Credentials+-+Password+Grant+Type
>>>>>>>>>>>>
>>>>>>>>>>>> Please use dev mailing list for these type of conversations.
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks,
>>>>>>>>>>>> Harsha
>>>>>>>>>>>>
>>>>>>>>>>>> On Fri, Jan 8, 2016 at 11:28 PM, John Q <[email protected]>
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hello,
>>>>>>>>>>>>> Can any body tell me how can I get a an Api Manager Token from
>>>>>>>>>>>>> a sequence in the ESB?
>>>>>>>>>>>>>
>>>>>>>>>>>>> I know how to do it from a rest client but I don't know how to
>>>>>>>>>>>>> do the same thing from the esb using a payload mediator or 
>>>>>>>>>>>>> whatever,
>>>>>>>>>>>>>
>>>>>>>>>>>>> thanks,
>>>>>>>>>>>>> johnq
>>>>>>>>>>>>>
>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>> Architecture mailing list
>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> Harsha Kumara
>>>>>>>>>>>> Software Engineer, WSO2 Inc.
>>>>>>>>>>>> Mobile: +94775505618
>>>>>>>>>>>> Blog:harshcreationz.blogspot.com
>>>>>>>>>>>>
>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>> Architecture mailing list
>>>>>>>>>>>> [email protected]
>>>>>>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> Architecture mailing list
>>>>>>>>>>> [email protected]
>>>>>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Harsha Kumara
>>>>>>>>>> Software Engineer, WSO2 Inc.
>>>>>>>>>> Mobile: +94775505618
>>>>>>>>>> Blog:harshcreationz.blogspot.com
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Architecture mailing list
>>>>>>>>>> [email protected]
>>>>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Architecture mailing list
>>>>>>>>> [email protected]
>>>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Harsha Kumara
>>>>>>>> Software Engineer, WSO2 Inc.
>>>>>>>> Mobile: +94775505618
>>>>>>>> Blog:harshcreationz.blogspot.com
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Architecture mailing list
>>>>>>>> [email protected]
>>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Architecture mailing list
>>>>>>> [email protected]
>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Harsha Kumara
>>>>>> Software Engineer, WSO2 Inc.
>>>>>> Mobile: +94775505618
>>>>>> Blog:harshcreationz.blogspot.com
>>>>>>
>>>>>> _______________________________________________
>>>>>> Architecture mailing list
>>>>>> [email protected]
>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>>
>>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> Architecture mailing list
>>>> [email protected]
>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>
>>>>
>>>
>>>
>>> --
>>> Harsha Kumara
>>> Software Engineer, WSO2 Inc.
>>> Mobile: +94775505618
>>> Blog:harshcreationz.blogspot.com
>>>
>>> _______________________________________________
>>> Architecture mailing list
>>> [email protected]
>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>
>>>
>>
>> _______________________________________________
>> Architecture mailing list
>> [email protected]
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>
>>
>
>
> --
> Harsha Kumara
> Software Engineer, WSO2 Inc.
> Mobile: +94775505618
> Blog:harshcreationz.blogspot.com
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to