[IS] [OAuth] Cannot be generated an authorization code using an active access token for "OAuthRequestPathAuthenticator"

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

[IS] [OAuth] Cannot be generated an authorization code using an active access token for "OAuthRequestPathAuthenticator"

Kavitha Subramaniyam
Hi all,

I have tried "oauth-bearer" Request path authentication scenario. In case I need to generate an authorization code using an active access token which should be recieved from the response. 
Steps I followed are as per doc [1]:

  • Register a SP
  • Configure OAuth/ OIDC with enbling password/code/refresh grant types 
  • Configure "OAuthRequestPathAuthenticator" in local and outbound authenticator section
  • Generate access token using password type => recieved a valid token 
  • Request for code using above token => Expected behaviour is to recieve auth code in the response "Location" header. But I didn't see the code in the response  as per [2]
Raised a jira for this in [3]. Appreciate any insight on this please.

[2]
> POST /oauth2/authorize HTTP/1.1
> Host: localhost:9444
> User-Agent: curl/7.43.0
> Accept: */*
> Authorization: Bearer 86c1f0ab-831e-3ae1-9a82-93a55a49bcdb
> Content-Type: application/x-www-form-urlencoded;charset=UTF-8
> Content-Length: 109
> 
* upload completely sent off: 109 out of 109 bytes
< HTTP/1.1 302 Found
< X-Frame-Options: DENY
< X-Content-Type-Options: nosniff
< X-XSS-Protection: 1; mode=block
< Set-Cookie: commonAuthId=f8ace6c7-da84-4d0f-b3c6-4ae6ca40ac64; Path=/; Secure; HttpOnly
< Date: Tue, 12 Dec 2017 12:48:31 GMT
< Location: https://localhost:9444/authenticationendpoint/oauth2_consent.do?loggedInUser=admin&application=NewOauthSP&scope=openid&sessionDataKeyConsent=fd18c0f9-0151-420a-8389-49b955705722&spQueryParams=
< Content-Length: 0
< Server: WSO2 Carbon Server


Thanks,

--
Kavitha.S
Software Engineer -QA
email : [hidden email]
Mobile : <a href="tel:%2B94%20%280%29%20773%20451194" value="+94773451194" style="color:rgb(136,136,136)" target="_blank">+94 (0) 771538811


_______________________________________________
Dev mailing list
[hidden email]
http://wso2.org/cgi-bin/mailman/listinfo/dev
Reply | Threaded
Open this post in threaded view
|

Re: [IS] [OAuth] Cannot be generated an authorization code using an active access token for "OAuthRequestPathAuthenticator"

Farasath Ahamed
Have you engaged the request path authenticator for the service provider under Local and Outbound authentication configuration section?

Can we have a screenshot of the SP local and outbound auth section (including request path authentication) section to see whether request path authentication is engaged?

On Friday, December 15, 2017, Kavitha Subramaniyam <[hidden email]> wrote:
Hi all,

I have tried "oauth-bearer" Request path authentication scenario. In case I need to generate an authorization code using an active access token which should be recieved from the response. 
Steps I followed are as per doc [1]:

  • Register a SP
  • Configure OAuth/ OIDC with enbling password/code/refresh grant types 
  • Configure "OAuthRequestPathAuthenticator" in local and outbound authenticator section
  • Generate access token using password type => recieved a valid token 
  • Request for code using above token => Expected behaviour is to recieve auth code in the response "Location" header. But I didn't see the code in the response  as per [2]
Raised a jira for this in [3]. Appreciate any insight on this please.

[2]
> POST /oauth2/authorize HTTP/1.1
> Host: localhost:9444
> User-Agent: curl/7.43.0
> Accept: */*
> Authorization: Bearer 86c1f0ab-831e-3ae1-9a82-93a55a49bcdb
> Content-Type: application/x-www-form-urlencoded;charset=UTF-8
> Content-Length: 109
> 
* upload completely sent off: 109 out of 109 bytes
< HTTP/1.1 302 Found
< X-Frame-Options: DENY
< X-Content-Type-Options: nosniff
< X-XSS-Protection: 1; mode=block
< Set-Cookie: commonAuthId=f8ace6c7-da84-4d0f-b3c6-4ae6ca40ac64; Path=/; Secure; HttpOnly
< Date: Tue, 12 Dec 2017 12:48:31 GMT
< Location: https://localhost:9444/authenticationendpoint/oauth2_consent.do?loggedInUser=admin&application=NewOauthSP&scope=openid&sessionDataKeyConsent=fd18c0f9-0151-420a-8389-49b955705722&spQueryParams=
< Content-Length: 0
< Server: WSO2 Carbon Server


Thanks,

--
Kavitha.S
Software Engineer -QA
email : [hidden email]
Mobile : <a href="tel:%2B94%20%280%29%20773%20451194" value="+94773451194" style="color:rgb(136,136,136)" target="_blank">+94 (0) 771538811



--
Farasath Ahamed
Senior Software Engineer, WSO2 Inc.; http://wso2.com
Mobile: <a href="tel:%2B94777603866" value="+94713149860" style="font-size:12.8px;color:rgb(17,85,204)" target="_blank">+94777603866
Twitter: @farazath619






_______________________________________________
Dev mailing list
[hidden email]
http://wso2.org/cgi-bin/mailman/listinfo/dev
Reply | Threaded
Open this post in threaded view
|

Re: [IS] [OAuth] Cannot be generated an authorization code using an active access token for "OAuthRequestPathAuthenticator"

Farasath Ahamed
In reply to this post by Kavitha Subramaniyam
Please ignore my previous reply.

This look like the consent screen (the 302 you got in the response) which requires user interaction to either approve or deny. Can you try skipping consent using identity.xml configuration[1] and retry the scenario?

(Refer last Note)

On Friday, December 15, 2017, Kavitha Subramaniyam <[hidden email]> wrote:
Hi all,

I have tried "oauth-bearer" Request path authentication scenario. In case I need to generate an authorization code using an active access token which should be recieved from the response. 
Steps I followed are as per doc [1]:

  • Register a SP
  • Configure OAuth/ OIDC with enbling password/code/refresh grant types 
  • Configure "OAuthRequestPathAuthenticator" in local and outbound authenticator section
  • Generate access token using password type => recieved a valid token 
  • Request for code using above token => Expected behaviour is to recieve auth code in the response "Location" header. But I didn't see the code in the response  as per [2]
Raised a jira for this in [3]. Appreciate any insight on this please.

[2]
> POST /oauth2/authorize HTTP/1.1
> Host: localhost:9444
> User-Agent: curl/7.43.0
> Accept: */*
> Authorization: Bearer 86c1f0ab-831e-3ae1-9a82-93a55a49bcdb
> Content-Type: application/x-www-form-urlencoded;charset=UTF-8
> Content-Length: 109
> 
* upload completely sent off: 109 out of 109 bytes
< HTTP/1.1 302 Found
< X-Frame-Options: DENY
< X-Content-Type-Options: nosniff
< X-XSS-Protection: 1; mode=block
< Set-Cookie: commonAuthId=f8ace6c7-da84-4d0f-b3c6-4ae6ca40ac64; Path=/; Secure; HttpOnly
< Date: Tue, 12 Dec 2017 12:48:31 GMT
< Location: https://localhost:9444/authenticationendpoint/oauth2_consent.do?loggedInUser=admin&application=NewOauthSP&scope=openid&sessionDataKeyConsent=fd18c0f9-0151-420a-8389-49b955705722&spQueryParams=
< Content-Length: 0
< Server: WSO2 Carbon Server


Thanks,

--
Kavitha.S
Software Engineer -QA
email : [hidden email]
Mobile : <a href="tel:%2B94%20%280%29%20773%20451194" value="+94773451194" style="color:rgb(136,136,136)" target="_blank">+94 (0) 771538811



--
Farasath Ahamed
Senior Software Engineer, WSO2 Inc.; http://wso2.com
Mobile: <a href="tel:%2B94777603866" value="+94713149860" style="font-size:12.8px;color:rgb(17,85,204)" target="_blank">+94777603866
Twitter: @farazath619






_______________________________________________
Dev mailing list
[hidden email]
http://wso2.org/cgi-bin/mailman/listinfo/dev
Reply | Threaded
Open this post in threaded view
|

Re: [IS] [OAuth] Cannot be generated an authorization code using an active access token for "OAuthRequestPathAuthenticator"

Kavitha Subramaniyam
Hi Farasath,
Ok I will try with skipping consent and let you know the result. 
Between I have tried requesting the code with appending the consent value (consent=approve) in the request and it was given same response as above. Any idea why the same behaviour?

Thanks, 

On Fri, Dec 15, 2017 at 11:30 AM, Farasath Ahamed <[hidden email]> wrote:
Please ignore my previous reply.

This look like the consent screen (the 302 you got in the response) which requires user interaction to either approve or deny. Can you try skipping consent using identity.xml configuration[1] and retry the scenario?

(Refer last Note)

On Friday, December 15, 2017, Kavitha Subramaniyam <[hidden email]> wrote:
Hi all,

I have tried "oauth-bearer" Request path authentication scenario. In case I need to generate an authorization code using an active access token which should be recieved from the response. 
Steps I followed are as per doc [1]:

  • Register a SP
  • Configure OAuth/ OIDC with enbling password/code/refresh grant types 
  • Configure "OAuthRequestPathAuthenticator" in local and outbound authenticator section
  • Generate access token using password type => recieved a valid token 
  • Request for code using above token => Expected behaviour is to recieve auth code in the response "Location" header. But I didn't see the code in the response  as per [2]
Raised a jira for this in [3]. Appreciate any insight on this please.

[2]
> POST /oauth2/authorize HTTP/1.1
> Host: localhost:9444
> User-Agent: curl/7.43.0
> Accept: */*
> Authorization: Bearer 86c1f0ab-831e-3ae1-9a82-93a55a49bcdb
> Content-Type: application/x-www-form-urlencoded;charset=UTF-8
> Content-Length: 109
> 
* upload completely sent off: 109 out of 109 bytes
< HTTP/1.1 302 Found
< X-Frame-Options: DENY
< X-Content-Type-Options: nosniff
< X-XSS-Protection: 1; mode=block
< Set-Cookie: commonAuthId=f8ace6c7-da84-4d0f-b3c6-4ae6ca40ac64; Path=/; Secure; HttpOnly
< Date: Tue, 12 Dec 2017 12:48:31 GMT
< Location: https://localhost:9444/authenticationendpoint/oauth2_consent.do?loggedInUser=admin&application=NewOauthSP&scope=openid&sessionDataKeyConsent=fd18c0f9-0151-420a-8389-49b955705722&spQueryParams=
< Content-Length: 0
< Server: WSO2 Carbon Server


Thanks,

--
Kavitha.S
Software Engineer -QA
email : [hidden email]
Mobile : <a href="tel:%2B94%20%280%29%20773%20451194" value="+94773451194" style="color:rgb(136,136,136)" target="_blank">+94 (0) 771538811



--
Farasath Ahamed
Senior Software Engineer, WSO2 Inc.; http://wso2.com
Mobile: <a href="tel:%2B94777603866" value="+94713149860" style="font-size:12.8px;color:rgb(17,85,204)" target="_blank">+94777603866
Twitter: @farazath619








--
Kavitha.S
Software Engineer -QA
email : [hidden email]
Mobile : <a href="tel:%2B94%20%280%29%20773%20451194" value="+94773451194" style="color:rgb(136,136,136)" target="_blank">+94 (0) 771538811


_______________________________________________
Dev mailing list
[hidden email]
http://wso2.org/cgi-bin/mailman/listinfo/dev
Reply | Threaded
Open this post in threaded view
|

Re: [IS] [OAuth] Cannot be generated an authorization code using an active access token for "OAuthRequestPathAuthenticator"

Kavitha Subramaniyam
Hi Farasath,

Yes, it is working [1] with skipping the consent, Thanks!
 I hope this is a workaround and it needs to be fixed [2]?
 BTW I don't understand why the authentication not accepted the consent value which sent in authorize request as I tried on above reply. Please advice on this.

[1] 


On Fri, Dec 15, 2017 at 11:55 AM, Kavitha Subramaniyam <[hidden email]> wrote:
Hi Farasath,
Ok I will try with skipping consent and let you know the result. 
Between I have tried requesting the code with appending the consent value (consent=approve) in the request and it was given same response as above. Any idea why the same behaviour?

Thanks, 

On Fri, Dec 15, 2017 at 11:30 AM, Farasath Ahamed <[hidden email]> wrote:
Please ignore my previous reply.

This look like the consent screen (the 302 you got in the response) which requires user interaction to either approve or deny. Can you try skipping consent using identity.xml configuration[1] and retry the scenario?

(Refer last Note)

On Friday, December 15, 2017, Kavitha Subramaniyam <[hidden email]> wrote:
Hi all,

I have tried "oauth-bearer" Request path authentication scenario. In case I need to generate an authorization code using an active access token which should be recieved from the response. 
Steps I followed are as per doc [1]:

  • Register a SP
  • Configure OAuth/ OIDC with enbling password/code/refresh grant types 
  • Configure "OAuthRequestPathAuthenticator" in local and outbound authenticator section
  • Generate access token using password type => recieved a valid token 
  • Request for code using above token => Expected behaviour is to recieve auth code in the response "Location" header. But I didn't see the code in the response  as per [2]
Raised a jira for this in [3]. Appreciate any insight on this please.

[2]
> POST /oauth2/authorize HTTP/1.1
> Host: localhost:9444
> User-Agent: curl/7.43.0
> Accept: */*
> Authorization: Bearer 86c1f0ab-831e-3ae1-9a82-93a55a49bcdb
> Content-Type: application/x-www-form-urlencoded;charset=UTF-8
> Content-Length: 109
> 
* upload completely sent off: 109 out of 109 bytes
< HTTP/1.1 302 Found
< X-Frame-Options: DENY
< X-Content-Type-Options: nosniff
< X-XSS-Protection: 1; mode=block
< Set-Cookie: commonAuthId=f8ace6c7-da84-4d0f-b3c6-4ae6ca40ac64; Path=/; Secure; HttpOnly
< Date: Tue, 12 Dec 2017 12:48:31 GMT
< Location: https://localhost:9444/authenticationendpoint/oauth2_consent.do?loggedInUser=admin&application=NewOauthSP&scope=openid&sessionDataKeyConsent=fd18c0f9-0151-420a-8389-49b955705722&spQueryParams=
< Content-Length: 0
< Server: WSO2 Carbon Server


Thanks,

--
Kavitha.S
Software Engineer -QA
email : [hidden email]
Mobile : <a href="tel:%2B94%20%280%29%20773%20451194" value="+94773451194" style="color:rgb(136,136,136)" target="_blank">+94 (0) 771538811



--
Farasath Ahamed
Senior Software Engineer, WSO2 Inc.; http://wso2.com
Mobile: <a href="tel:%2B94777603866" value="+94713149860" style="font-size:12.8px;color:rgb(17,85,204)" target="_blank">+94777603866
Twitter: @farazath619








--
Kavitha.S
Software Engineer -QA
email : [hidden email]
Mobile : <a href="tel:%2B94%20%280%29%20773%20451194" value="+94773451194" style="color:rgb(136,136,136)" target="_blank">+94 (0) 771538811




--
Kavitha.S
Software Engineer -QA
email : [hidden email]
Mobile : <a href="tel:%2B94%20%280%29%20773%20451194" value="+94773451194" style="color:rgb(136,136,136)" target="_blank">+94 (0) 771538811


_______________________________________________
Dev mailing list
[hidden email]
http://wso2.org/cgi-bin/mailman/listinfo/dev
Reply | Threaded
Open this post in threaded view
|

Re: [IS] [OAuth] Cannot be generated an authorization code using an active access token for "OAuthRequestPathAuthenticator"

Farasath Ahamed


On Friday, December 15, 2017, Kavitha Subramaniyam <[hidden email]> wrote:
Hi Farasath,

Yes, it is working [1] with skipping the consent, Thanks!
 I hope this is a workaround and it needs to be fixed [2]?

This is not a workaround. Infact its the expected behaviour. If it is not documented we need to do so. RequestPath authentication will only skip the login page and not the consent page.
 
 BTW I don't understand why the authentication not accepted the consent value which sent in authorize request as I tried on above reply. Please advice on this.

Can you check how this works in a normal authentiction flow?

I mean when you click on Approve in the consent screen AFAIR we post a reply with the sessionDataKey.

Btw is the approach you are trying (send consent as a query param) documented anywhere? 
 

On Fri, Dec 15, 2017 at 11:55 AM, Kavitha Subramaniyam <[hidden email]> wrote:
Hi Farasath,
Ok I will try with skipping consent and let you know the result. 
Between I have tried requesting the code with appending the consent value (consent=approve) in the request and it was given same response as above. Any idea why the same behaviour?

Thanks, 

On Fri, Dec 15, 2017 at 11:30 AM, Farasath Ahamed <[hidden email]> wrote:
Please ignore my previous reply.

This look like the consent screen (the 302 you got in the response) which requires user interaction to either approve or deny. Can you try skipping consent using identity.xml configuration[1] and retry the scenario?

(Refer last Note)

On Friday, December 15, 2017, Kavitha Subramaniyam <[hidden email]> wrote:
Hi all,

I have tried "oauth-bearer" Request path authentication scenario. In case I need to generate an authorization code using an active access token which should be recieved from the response. 
Steps I followed are as per doc [1]:

  • Register a SP
  • Configure OAuth/ OIDC with enbling password/code/refresh grant types 
  • Configure "OAuthRequestPathAuthenticator" in local and outbound authenticator section
  • Generate access token using password type => recieved a valid token 
  • Request for code using above token => Expected behaviour is to recieve auth code in the response "Location" header. But I didn't see the code in the response  as per [2]
Raised a jira for this in [3]. Appreciate any insight on this please.

[2]
> POST /oauth2/authorize HTTP/1.1
> Host: localhost:9444
> User-Agent: curl/7.43.0
> Accept: */*
> Authorization: Bearer 86c1f0ab-831e-3ae1-9a82-93a55a49bcdb
> Content-Type: application/x-www-form-urlencoded;charset=UTF-8
> Content-Length: 109
> 
* upload completely sent off: 109 out of 109 bytes
< HTTP/1.1 302 Found
< X-Frame-Options: DENY
< X-Content-Type-Options: nosniff
< X-XSS-Protection: 1; mode=block
< Set-Cookie: commonAuthId=f8ace6c7-da84-4d0f-b3c6-4ae6ca40ac64; Path=/; Secure; HttpOnly
< Date: Tue, 12 Dec 2017 12:48:31 GMT
< Location: https://localhost:9444/authenticationendpoint/oauth2_consent.do?loggedInUser=admin&application=NewOauthSP&scope=openid&sessionDataKeyConsent=fd18c0f9-0151-420a-8389-49b955705722&spQueryParams=
< Content-Length: 0
< Server: WSO2 Carbon Server


Thanks,

--
Kavitha.S
Software Engineer -QA
email : [hidden email]
Mobile : <a href="tel:%2B94%20%280%29%20773%20451194" value="+94773451194" style="color:rgb(136,136,136)" target="_blank">+94 (0) 771538811



--
Farasath Ahamed
Senior Software Engineer, WSO2 Inc.; http://wso2.com
Mobile: <a href="tel:%2B94777603866" value="+94713149860" style="font-size:12.8px;color:rgb(17,85,204)" target="_blank">+94777603866
Twitter: @farazath619








--
Kavitha.S
Software Engineer -QA
email : [hidden email]
Mobile : <a href="tel:%2B94%20%280%29%20773%20451194" value="+94773451194" style="color:rgb(136,136,136)" target="_blank">+94 (0) 771538811




--
Kavitha.S
Software Engineer -QA
email : [hidden email]
Mobile : <a href="tel:%2B94%20%280%29%20773%20451194" value="+94773451194" style="color:rgb(136,136,136)" target="_blank">+94 (0) 771538811



--
Farasath Ahamed
Senior Software Engineer, WSO2 Inc.; http://wso2.com
Mobile: <a href="tel:%2B94777603866" value="+94713149860" style="font-size:12.8px;color:rgb(17,85,204)" target="_blank">+94777603866
Twitter: @farazath619






_______________________________________________
Dev mailing list
[hidden email]
http://wso2.org/cgi-bin/mailman/listinfo/dev
Reply | Threaded
Open this post in threaded view
|

Re: [IS] [OAuth] Cannot be generated an authorization code using an active access token for "OAuthRequestPathAuthenticator"

Kavitha Subramaniyam
Ack. I will check the auth flow then.

 Btw is the approach you are trying (send consent as a query param) documented anywhere? 
No, it is not documented, but I was just gave a try with consent query param.

Thanks,


On Fri, Dec 15, 2017 at 12:30 PM, Farasath Ahamed <[hidden email]> wrote:


On Friday, December 15, 2017, Kavitha Subramaniyam <[hidden email]> wrote:
Hi Farasath,

Yes, it is working [1] with skipping the consent, Thanks!
 I hope this is a workaround and it needs to be fixed [2]?

This is not a workaround. Infact its the expected behaviour. If it is not documented we need to do so. RequestPath authentication will only skip the login page and not the consent page.
 
 BTW I don't understand why the authentication not accepted the consent value which sent in authorize request as I tried on above reply. Please advice on this.

Can you check how this works in a normal authentiction flow?

I mean when you click on Approve in the consent screen AFAIR we post a reply with the sessionDataKey.

Btw is the approach you are trying (send consent as a query param) documented anywhere? 
 

On Fri, Dec 15, 2017 at 11:55 AM, Kavitha Subramaniyam <[hidden email]> wrote:
Hi Farasath,
Ok I will try with skipping consent and let you know the result. 
Between I have tried requesting the code with appending the consent value (consent=approve) in the request and it was given same response as above. Any idea why the same behaviour?

Thanks, 

On Fri, Dec 15, 2017 at 11:30 AM, Farasath Ahamed <[hidden email]> wrote:
Please ignore my previous reply.

This look like the consent screen (the 302 you got in the response) which requires user interaction to either approve or deny. Can you try skipping consent using identity.xml configuration[1] and retry the scenario?

(Refer last Note)

On Friday, December 15, 2017, Kavitha Subramaniyam <[hidden email]> wrote:
Hi all,

I have tried "oauth-bearer" Request path authentication scenario. In case I need to generate an authorization code using an active access token which should be recieved from the response. 
Steps I followed are as per doc [1]:

  • Register a SP
  • Configure OAuth/ OIDC with enbling password/code/refresh grant types 
  • Configure "OAuthRequestPathAuthenticator" in local and outbound authenticator section
  • Generate access token using password type => recieved a valid token 
  • Request for code using above token => Expected behaviour is to recieve auth code in the response "Location" header. But I didn't see the code in the response  as per [2]
Raised a jira for this in [3]. Appreciate any insight on this please.

[2]
> POST /oauth2/authorize HTTP/1.1
> Host: localhost:9444
> User-Agent: curl/7.43.0
> Accept: */*
> Authorization: Bearer 86c1f0ab-831e-3ae1-9a82-93a55a49bcdb
> Content-Type: application/x-www-form-urlencoded;charset=UTF-8
> Content-Length: 109
> 
* upload completely sent off: 109 out of 109 bytes
< HTTP/1.1 302 Found
< X-Frame-Options: DENY
< X-Content-Type-Options: nosniff
< X-XSS-Protection: 1; mode=block
< Set-Cookie: commonAuthId=f8ace6c7-da84-4d0f-b3c6-4ae6ca40ac64; Path=/; Secure; HttpOnly
< Date: Tue, 12 Dec 2017 12:48:31 GMT
< Location: https://localhost:9444/authenticationendpoint/oauth2_consent.do?loggedInUser=admin&application=NewOauthSP&scope=openid&sessionDataKeyConsent=fd18c0f9-0151-420a-8389-49b955705722&spQueryParams=
< Content-Length: 0
< Server: WSO2 Carbon Server


Thanks,

--
Kavitha.S
Software Engineer -QA
email : [hidden email]
Mobile : <a href="tel:%2B94%20%280%29%20773%20451194" value="+94773451194" style="color:rgb(136,136,136)" target="_blank">+94 (0) 771538811



--
Farasath Ahamed
Senior Software Engineer, WSO2 Inc.; http://wso2.com
Mobile: <a href="tel:%2B94777603866" value="+94713149860" style="font-size:12.8px;color:rgb(17,85,204)" target="_blank">+94777603866
Twitter: @farazath619








--
Kavitha.S
Software Engineer -QA
email : [hidden email]
Mobile : <a href="tel:%2B94%20%280%29%20773%20451194" value="+94773451194" style="color:rgb(136,136,136)" target="_blank">+94 (0) 771538811




--
Kavitha.S
Software Engineer -QA
email : [hidden email]
Mobile : <a href="tel:%2B94%20%280%29%20773%20451194" value="+94773451194" style="color:rgb(136,136,136)" target="_blank">+94 (0) 771538811



--
Farasath Ahamed
Senior Software Engineer, WSO2 Inc.; http://wso2.com
Mobile: <a href="tel:%2B94777603866" value="+94713149860" style="font-size:12.8px;color:rgb(17,85,204)" target="_blank">+94777603866
Twitter: @farazath619








--
Kavitha.S
Software Engineer -QA
email : [hidden email]
Mobile : <a href="tel:%2B94%20%280%29%20773%20451194" value="+94773451194" style="color:rgb(136,136,136)" target="_blank">+94 (0) 771538811


_______________________________________________
Dev mailing list
[hidden email]
http://wso2.org/cgi-bin/mailman/listinfo/dev