Hi Srikanth, It should be https://us14.api.mailchimp.com/2.0/users/profile. <https://us14.api.mailchimp.com/2.0/users/profile>
On Wed, Sep 28, 2016 at 12:27 PM, Srikanth Puppala < puppala.srika...@gmail.com> wrote: > Hi Hariprashant, > > I am using "https://us14.admin.mailchimp.com/2.0/users/profile" as URL > > Thanks & Regards, > Srikanth Puppala. > > On Tue, Sep 27, 2016 at 11:02 PM, Hariprasath Thanarajah < > haripras...@wso2.com> wrote: > >> Hi Srikanth, >> >> What is your mailChimp instance URL? Can you please share it(For Example >> https://us12.admin.mailchimp.com/account/). You don't need to use the >> localhost configuration. The Redirect URI should be >> https://52.41.122.92:9443/commonauth >> <https://52.41.122.92:9443/commonauthv> >> >> On Wed, Sep 28, 2016 at 11:20 AM, Srikanth Puppala < >> puppala.srika...@gmail.com> wrote: >> >>> Hi Hariprasant, >>> >>> Yes, I did followed documentation. I did not use "localhost", instead of >>> localhost I used IP address of my machine where Identity Server is running. >>> It is public IP. >>> >>> *In MailChimp Registration, I am using following:* >>> For instance, configured app website as: http://52.41.122.92:8080/t >>> ravelocity.com/index.jsp >>> Redirect URI as: https://52.41.122.92:9443/commonauthv >>> >>> Do I need to use localhost configuration?? >>> >>> Thanks & Regards, >>> Srikanth Puppala. >>> >>> On Tue, Sep 27, 2016 at 9:56 PM, Hariprasath Thanarajah < >>> haripras...@wso2.com> wrote: >>> >>>> Hi Srikanth, >>>> >>>> Did you follow the documentation? Here the error came because of the >>>> wrong user info endpoint. You need to give the user info endpoint like in >>>> the documentation. Please follow the documentation. >>>> >>>> On Wed, Sep 28, 2016 at 9:44 AM, Srikanth Puppala < >>>> puppala.srika...@gmail.com> wrote: >>>> >>>>> Hi Hariprasant, >>>>> >>>>> Thanks a lot for the quick patch, I tried the patch and now I am >>>>> getting different issue. I am I doing something wrong? >>>>> >>>>> *Following is the error stacktrace.* >>>>> >>>>> [2016-09-28 04:11:06,806] ERROR {org.wso2.carbon.identity.auth >>>>> enticator.mailChimp.MailChimpAuthenticator} - Error occurred while >>>>> accessing user info >>>>> endpoint >>>>> java.lang.IllegalArgumentException: String '<!DOCTYPE html> >>>>> <html> >>>>> <head> >>>>> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> >>>>> <meta name="copyright" content="Copyright (c) {date('Y')} >>>>> MailChimp. All Rights Reserved." /> >>>>> <meta name="viewport" content="width=device-width, >>>>> initial-scale=1, maximum-scale=1, user-scalable=no" /> >>>>> <meta name="apple-mobile-web-app-capable" content="yes" /> >>>>> <title>404: Page Not Found | MailChimp</title> >>>>> <link href="https://fonts.googleapis.com/css?family=Open+Sans:300i >>>>> talic,300,400italic,400,600italic,600,700italic,700,800italic,800" >>>>> rel="styleshe >>>>> et" type="text/css"> >>>>> <style type="text/css"> >>>>> /* Duplicating CSS classes since this page can not load >>>>> theone.less */ >>>>> * { -moz-box-sizing: border-box; -webkit-box-sizing: >>>>> border-box; box-sizing: border-box;} >>>>> html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, >>>>> p, blockquote, pre,a, abbr, acronym, address, code,del, dfn, em, img, q, >>>>> dl, dt, >>>>> dd, ol, ul, li,fieldset, form, label, legend, textarea,table, >>>>> caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: >>>>> 0;font-weight: i >>>>> nherit;font-style: inherit;font-size: 100%;font-family: >>>>> inherit;vertical-align: baseline;line-height: 1.5em;} >>>>> body {color: #595959;font-family: "Helvetica >>>>> Neue",Helvetica,Arial,Verdana,sans-serif;font-size: 1em;line-height: >>>>> 0.375em;text-rendering: opti >>>>> mizelegibility;vertical-align: baseline;} >>>>> a, a:visited {color: #45BCD2;text-decoration: none;} >>>>> a .nolink, a:visited .nolink {color: #595959;} >>>>> a:hover {color: #2AA0B5;} >>>>> .bg-white {background-color: #FFFFFF;} >>>>> .centered{float: none; margin-left: auto; margin-right: auto;} >>>>> .alignc {text-align: center;} >>>>> .line {overflow: auto;} >>>>> .size1of1 {width: 100%;} >>>>> .lastUnit { background-clip: padding-box !important; float: >>>>> none; overflow: hidden; padding-left: 15px; padding-right: 15px; width: >>>>> auto } >>>>> .below36 {margin-bottom: 2.25em !important;} >>>>> >>>>> h1, .h1, h2, .h2, h3, .h3, h4, .h4 {color: #595959; >>>>> font-family: "Helvetica Neue",Helvetica,Arial,Verdana,sans-serif; >>>>> font-weight: bold;} >>>>> h1, .h1 {font-size: 2.5em; line-height: 1.2em; margin-bottom: >>>>> 0.15em;} >>>>> h4, .h4 {font-size: 1.125em; font-weight: 500; letter-spacing: >>>>> 0.01em; line-height: 1.66667em; margin-bottom: 0.333333em;} >>>>> p, .p {font-size: 0.9375em;line-height: 1.6em;margin-bottom: >>>>> 1.2em;max-width: 550px;} >>>>> button, .button, .button-small {-moz-user-select: >>>>> none;background-color: #E0E0E0;border: medium none;border-radius: 3px 3px >>>>> 3px 3px;color: #73 >>>>> 7373;cursor: pointer;display: inline-block;font-family: "Helvetica >>>>> Neue",Helvetica,Arial,Verdana,sans-serif;font-size: >>>>> 0.9375em;font-weight: 700;heigh >>>>> t: 42px;letter-spacing: 0.01em;line-height: 41px;margin-right: >>>>> 18px;padding: 0 18px;text-align: center;text-shadow: none >>>>> !important;text-transform: ca >>>>> pitalize;vertical-align: middle; >>>>> } >>>>> button.p0, .button.p0, .button-small.p0 {background-color: >>>>> #737373; border: medium none;color: #FFFFFF;} >>>>> /* EO Duplicating CSS classes since this page can not load >>>>> theone.less */ >>>>> >>>>> .error-page{ max-width: 390px;} >>>>> .error-image{ padding: 56px 0; } >>>>> </style> >>>>> </head> >>>>> <body class="error-page bg-white centered"> >>>>> >>>>> <!-- 404 image --> >>>>> <div class="line error-image"> >>>>> <div class="lastUnit size1of1 alignc"> >>>>> <img src="/images/404.png" alt="Watson?" /> >>>>> </div> >>>>> </div> >>>>> <!-- /404 image --> >>>>> >>>>> <!-- 404 Message --> >>>>> <div class="line below36"> >>>>> <div class="lastUnit size1of1"> >>>>> <h1 class="h4">Come, Watson, come! The game is afoot.</h1> >>>>> <p>You've stumbled upon a missing page, but the evidence >>>>> is elementary. We're on the case.</p> >>>>> </div> >>>>> </div> >>>>> <!-- /404 Message --> >>>>> >>>>> >>>>> <div class="line below36"> >>>>> <div class="lastUnit size1of1"> >>>>> <a href="/" class="button p0">Return to the Dashboard</a> >>>>> </div> >>>>> </div> >>>>> >>>>> </body> >>>>> </html> >>>>> ' is not a valid JSON object representation, a JSON object text must >>>>> begin with '{' >>>>> at org.apache.oltu.oauth2.common. >>>>> utils.JSONUtils.parseJSON(JSONUtils.java:62) >>>>> at org.wso2.carbon.identity.authe >>>>> nticator.mailChimp.MailChimpAuthenticator.getSubjectAttribut >>>>> es(MailChimpAuthenticator.java:227) >>>>> at org.wso2.carbon.identity.authe >>>>> nticator.mailChimp.MailChimpAuthenticator.processAuthenticat >>>>> ionResponse(MailChimpAuthenticator.java:194) >>>>> at org.wso2.carbon.identity.appli >>>>> cation.authentication.framework.AbstractApplicationAuthentic >>>>> ator.process(AbstractApplicationAuthenticator.jav >>>>> a:69) >>>>> at org.wso2.carbon.identity.appli >>>>> cation.authentication.framework.handler.step.impl.DefaultSte >>>>> pHandler.doAuthentication(DefaultStepHandler.java >>>>> :465) >>>>> at org.wso2.carbon.identity.appli >>>>> cation.authentication.framework.handler.step.impl.DefaultSte >>>>> pHandler.handleResponse(DefaultStepHandler.java:4 >>>>> 39) >>>>> at org.wso2.carbon.identity.appli >>>>> cation.authentication.framework.handler.step.impl.DefaultSte >>>>> pHandler.handle(DefaultStepHandler.java:143) >>>>> at org.wso2.carbon.identity.appli >>>>> cation.authentication.framework.handler.sequence.impl.Defaul >>>>> tStepBasedSequenceHandler.handle(DefaultStepBased >>>>> SequenceHandler.java:173) >>>>> at org.wso2.carbon.identity.appli >>>>> cation.authentication.framework.handler.request.impl.Default >>>>> AuthenticationRequestHandler.handle(DefaultAuthen >>>>> ticationRequestHandler.java:121) >>>>> at org.wso2.carbon.identity.appli >>>>> cation.authentication.framework.handler.request.impl.Default >>>>> RequestCoordinator.handle(DefaultRequestCoordinat >>>>> or.java:137) >>>>> at org.wso2.carbon.identity.appli >>>>> cation.authentication.framework.servlet.CommonAuthentication >>>>> Servlet.doPost(CommonAuthenticationServlet.java:5 >>>>> 3) >>>>> at org.wso2.carbon.identity.appli >>>>> cation.authentication.framework.servlet.CommonAuthentication >>>>> Servlet.doGet(CommonAuthenticationServlet.java:43 >>>>> ) >>>>> at javax.servlet.http.HttpServlet >>>>> .service(HttpServlet.java:624) >>>>> at javax.servlet.http.HttpServlet >>>>> .service(HttpServlet.java:731) >>>>> at org.eclipse.equinox.http.helpe >>>>> r.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:37) >>>>> at org.eclipse.equinox.http.servl >>>>> et.internal.ServletRegistration.service(ServletRegistration.java:61) >>>>> at org.eclipse.equinox.http.servl >>>>> et.internal.ProxyServlet.processAlias(ProxyServlet.java:128) >>>>> at org.eclipse.equinox.http.servl >>>>> et.internal.ProxyServlet.service(ProxyServlet.java:60) >>>>> at javax.servlet.http.HttpServlet >>>>> .service(HttpServlet.java:731) >>>>> at org.wso2.carbon.tomcat.ext.ser >>>>> vlet.DelegationServlet.service(DelegationServlet.java:68) >>>>> at org.apache.catalina.core.Appli >>>>> cationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) >>>>> at org.apache.catalina.core.Appli >>>>> cationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>> at org.apache.tomcat.websocket.se >>>>> rver.WsFilter.doFilter(WsFilter.java:52) >>>>> at org.apache.catalina.core.Appli >>>>> cationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) >>>>> at org.apache.catalina.core.Appli >>>>> cationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>> at org.wso2.carbon.tomcat.ext.fil >>>>> ter.CharacterSetFilter.doFilter(CharacterSetFilter.java:61) >>>>> at org.apache.catalina.core.Appli >>>>> cationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) >>>>> at org.apache.catalina.core.Appli >>>>> cationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>> at org.apache.catalina.filters.Ht >>>>> tpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:120) >>>>> at org.apache.catalina.core.Appli >>>>> cationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) >>>>> at org.apache.catalina.core.Appli >>>>> cationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>> at org.apache.catalina.core.Stand >>>>> ardWrapperValve.invoke(StandardWrapperValve.java:218) >>>>> at org.apache.catalina.core.Stand >>>>> ardContextValve.invoke(StandardContextValve.java:122) >>>>> at org.apache.catalina.authentica >>>>> tor.AuthenticatorBase.invoke(AuthenticatorBase.java:505) >>>>> at org.apache.catalina.core.Stand >>>>> ardHostValve.invoke(StandardHostValve.java:169) >>>>> at org.apache.catalina.valves.Err >>>>> orReportValve.invoke(ErrorReportValve.java:103) >>>>> at org.wso2.carbon.tomcat.ext.val >>>>> ves.CompositeValve.continueInvocation(CompositeValve.java:99) >>>>> at org.wso2.carbon.tomcat.ext.val >>>>> ves.CarbonTomcatValve$1.invoke(CarbonTomcatValve.java:47) >>>>> at org.wso2.carbon.webapp.mgt.Ten >>>>> antLazyLoaderValve.invoke(TenantLazyLoaderValve.java:57) >>>>> at org.wso2.carbon.tomcat.ext.val >>>>> ves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47) >>>>> at org.wso2.carbon.tomcat.ext.val >>>>> ves.CompositeValve.invoke(CompositeValve.java:62) >>>>> at org.wso2.carbon.tomcat.ext.val >>>>> ves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThread >>>>> DetectionValve.java:159) >>>>> at org.apache.catalina.valves.Acc >>>>> essLogValve.invoke(AccessLogValve.java:956) >>>>> at org.wso2.carbon.tomcat.ext.val >>>>> ves.CarbonContextCreatorValve.invoke(CarbonContextCreatorVal >>>>> ve.java:57) >>>>> at org.apache.catalina.core.Stand >>>>> ardEngineValve.invoke(StandardEngineValve.java:116) >>>>> at org.apache.catalina.connector. >>>>> CoyoteAdapter.service(CoyoteAdapter.java:442) >>>>> at org.apache.coyote.http11.Abstr >>>>> actHttp11Processor.process(AbstractHttp11Processor.java:1082) >>>>> at org.apache.coyote.AbstractProt >>>>> ocol$AbstractConnectionHandler.process(AbstractProtocol.java:623) >>>>> at org.apache.tomcat.util.net.Nio >>>>> Endpoint$SocketProcessor.doRun(NioEndpoint.java:1756) >>>>> at org.apache.tomcat.util.net.Nio >>>>> Endpoint$SocketProcessor.run(NioEndpoint.java:1715) >>>>> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown >>>>> Source) >>>>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown >>>>> Source) >>>>> at org.apache.tomcat.util.threads >>>>> .TaskThread$WrappingRunnable.run(TaskThread.java:61) >>>>> at java.lang.Thread.run(Unknown Source) >>>>> [2016-09-28 04:11:06,935] ERROR {org.wso2.carbon.identity.appl >>>>> ication.authentication.framework.handler.request.impl.DefaultRequestCoordinator} >>>>> - Exce >>>>> ption in Authentication Framework >>>>> java.lang.IllegalArgumentException: Failed to create Federated >>>>> Authenticated User from the given subject identifier. Invalid argument. >>>>> authenticatedSu >>>>> bjectIdentifier : null >>>>> at org.wso2.carbon.identity.appli >>>>> cation.authentication.framework.model.AuthenticatedUser.crea >>>>> teFederateAuthenticatedUserFromSubjectIdentifier( >>>>> AuthenticatedUser.java:131) >>>>> at org.wso2.carbon.identity.authe >>>>> nticator.mailChimp.MailChimpAuthenticator.processAuthenticat >>>>> ionResponse(MailChimpAuthenticator.java:196) >>>>> at org.wso2.carbon.identity.appli >>>>> cation.authentication.framework.AbstractApplicationAuthentic >>>>> ator.process(AbstractApplicationAuthenticator.jav >>>>> a:69) >>>>> at org.wso2.carbon.identity.appli >>>>> cation.authentication.framework.handler.step.impl.DefaultSte >>>>> pHandler.doAuthentication(DefaultStepHandler.java >>>>> :465) >>>>> at org.wso2.carbon.identity.appli >>>>> cation.authentication.framework.handler.step.impl.DefaultSte >>>>> pHandler.handleResponse(DefaultStepHandler.java:4 >>>>> 39) >>>>> at org.wso2.carbon.identity.appli >>>>> cation.authentication.framework.handler.step.impl.DefaultSte >>>>> pHandler.handle(DefaultStepHandler.java:143) >>>>> at org.wso2.carbon.identity.appli >>>>> cation.authentication.framework.handler.sequence.impl.Defaul >>>>> tStepBasedSequenceHandler.handle(DefaultStepBased >>>>> SequenceHandler.java:173) >>>>> at org.wso2.carbon.identity.appli >>>>> cation.authentication.framework.handler.request.impl.Default >>>>> AuthenticationRequestHandler.handle(DefaultAuthen >>>>> ticationRequestHandler.java:121) >>>>> at org.wso2.carbon.identity.appli >>>>> cation.authentication.framework.handler.request.impl.Default >>>>> RequestCoordinator.handle(DefaultRequestCoordinat >>>>> or.java:137) >>>>> at org.wso2.carbon.identity.appli >>>>> cation.authentication.framework.servlet.CommonAuthentication >>>>> Servlet.doPost(CommonAuthenticationServlet.java:5 >>>>> 3) >>>>> at org.wso2.carbon.identity.appli >>>>> cation.authentication.framework.servlet.CommonAuthentication >>>>> Servlet.doGet(CommonAuthenticationServlet.java:43 >>>>> ) >>>>> at javax.servlet.http.HttpServlet >>>>> .service(HttpServlet.java:624) >>>>> at javax.servlet.http.HttpServlet >>>>> .service(HttpServlet.java:731) >>>>> at org.eclipse.equinox.http.helpe >>>>> r.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:37) >>>>> at org.eclipse.equinox.http.servl >>>>> et.internal.ServletRegistration.service(ServletRegistration.java:61) >>>>> at org.eclipse.equinox.http.servl >>>>> et.internal.ProxyServlet.processAlias(ProxyServlet.java:128) >>>>> at org.eclipse.equinox.http.servl >>>>> et.internal.ProxyServlet.service(ProxyServlet.java:60) >>>>> at javax.servlet.http.HttpServlet >>>>> .service(HttpServlet.java:731) >>>>> at org.wso2.carbon.tomcat.ext.ser >>>>> vlet.DelegationServlet.service(DelegationServlet.java:68) >>>>> at org.apache.catalina.core.Appli >>>>> cationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) >>>>> at org.apache.catalina.core.Appli >>>>> cationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>> at org.apache.tomcat.websocket.se >>>>> rver.WsFilter.doFilter(WsFilter.java:52) >>>>> at org.apache.catalina.core.Appli >>>>> cationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) >>>>> at org.apache.catalina.core.Appli >>>>> cationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>> at org.wso2.carbon.tomcat.ext.fil >>>>> ter.CharacterSetFilter.doFilter(CharacterSetFilter.java:61) >>>>> at org.apache.catalina.core.Appli >>>>> cationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) >>>>> at org.apache.catalina.core.Appli >>>>> cationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>> at org.apache.catalina.filters.Ht >>>>> tpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:120) >>>>> at org.apache.catalina.core.Appli >>>>> cationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) >>>>> at org.apache.catalina.core.Appli >>>>> cationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>> at org.apache.catalina.core.Stand >>>>> ardWrapperValve.invoke(StandardWrapperValve.java:218) >>>>> at org.apache.catalina.core.Stand >>>>> ardContextValve.invoke(StandardContextValve.java:122) >>>>> at org.apache.catalina.authentica >>>>> tor.AuthenticatorBase.invoke(AuthenticatorBase.java:505) >>>>> at org.apache.catalina.core.Stand >>>>> ardHostValve.invoke(StandardHostValve.java:169) >>>>> at org.apache.catalina.valves.Err >>>>> orReportValve.invoke(ErrorReportValve.java:103) >>>>> at org.wso2.carbon.tomcat.ext.val >>>>> ves.CompositeValve.continueInvocation(CompositeValve.java:99) >>>>> at org.wso2.carbon.tomcat.ext.val >>>>> ves.CarbonTomcatValve$1.invoke(CarbonTomcatValve.java:47) >>>>> at org.wso2.carbon.webapp.mgt.Ten >>>>> antLazyLoaderValve.invoke(TenantLazyLoaderValve.java:57) >>>>> at org.wso2.carbon.tomcat.ext.val >>>>> ves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47) >>>>> at org.wso2.carbon.tomcat.ext.val >>>>> ves.CompositeValve.invoke(CompositeValve.java:62) >>>>> at org.wso2.carbon.tomcat.ext.val >>>>> ves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThread >>>>> DetectionValve.java:159) >>>>> at org.apache.catalina.valves.Acc >>>>> essLogValve.invoke(AccessLogValve.java:956) >>>>> at org.wso2.carbon.tomcat.ext.val >>>>> ves.CarbonContextCreatorValve.invoke(CarbonContextCreatorVal >>>>> ve.java:57) >>>>> at org.apache.catalina.core.Stand >>>>> ardEngineValve.invoke(StandardEngineValve.java:116) >>>>> at org.apache.catalina.connector. >>>>> CoyoteAdapter.service(CoyoteAdapter.java:442) >>>>> at org.apache.coyote.http11.Abstr >>>>> actHttp11Processor.process(AbstractHttp11Processor.java:1082) >>>>> at org.apache.coyote.AbstractProt >>>>> ocol$AbstractConnectionHandler.process(AbstractProtocol.java:623) >>>>> at org.apache.tomcat.util.net.Nio >>>>> Endpoint$SocketProcessor.doRun(NioEndpoint.java:1756) >>>>> at org.apache.tomcat.util.net.Nio >>>>> Endpoint$SocketProcessor.run(NioEndpoint.java:1715) >>>>> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown >>>>> Source) >>>>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown >>>>> Source) >>>>> at org.apache.tomcat.util.threads >>>>> .TaskThread$WrappingRunnable.run(TaskThread.java:61) >>>>> at java.lang.Thread.run(Unknown Source) >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> Thanks & Regards, >>>>> Srikanth Puppala. >>>>> >>>>> On Tue, Sep 27, 2016 at 1:14 AM, Hariprasath Thanarajah < >>>>> haripras...@wso2.com> wrote: >>>>> >>>>>> Hi Srikanth, >>>>>> >>>>>> You can find the new version of authenticator in [1] and the >>>>>> documentation in [2]. >>>>>> >>>>>> [1] - https://store.wso2.com/store/assets/isconnector/7c9237bc-6d3 >>>>>> 4-4416-8cbd-f69a6ca1893e >>>>>> >>>>>> [2] - https://docs.wso2.com/display/ISCONNECTORS/Configuring+MailC >>>>>> himp+Authenticator >>>>>> >>>>>> On Tue, Sep 27, 2016 at 4:02 AM, Hariprasath Thanarajah < >>>>>> haripras...@wso2.com> wrote: >>>>>> >>>>>>> Yes sure we will provide the fix version of mailChimp Authenticator >>>>>>> soon. >>>>>>> >>>>>>> >>>>>>> On Monday, September 26, 2016, Srikanth Puppala < >>>>>>> puppala.srika...@gmail.com> wrote: >>>>>>> >>>>>>>> Hi Malaka/Hariparshath, >>>>>>>> >>>>>>>> It would be great if you provide a fix on top of Identity Server >>>>>>>> 5.2.0. I am even fine to go back to any of the versions where >>>>>>>> MailChimp SSO >>>>>>>> is functional. >>>>>>>> >>>>>>>> Thanks & Regards, >>>>>>>> Srikanth Puppala. >>>>>>>> >>>>>>>> On Mon, Sep 26, 2016 at 5:18 AM, Hariprasath Thanarajah < >>>>>>>> haripras...@wso2.com> wrote: >>>>>>>> >>>>>>>>> Yes noted Malaka. >>>>>>>>> >>>>>>>>> >>>>>>>>> On Monday, September 26, 2016, Malaka Silva <mal...@wso2.com> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Hi Srikanth, >>>>>>>>>> >>>>>>>>>> Thank you for reporting this and we will provide a solution soon. >>>>>>>>>> >>>>>>>>>> @Hariprasath - Yes you are correct API 2.0 is deprecated and >>>>>>>>>> that does not mean it's currently unavailable. So we should ideally >>>>>>>>>> be >>>>>>>>>> changing this to the latest version. >>>>>>>>>> >>>>>>>>>> I managed to reproduce the issue that Srikanth has experienced. >>>>>>>>>> The reason for that is endpoint is dynamic. For example my access >>>>>>>>>> token >>>>>>>>>> should be using https://*us14*.api.mailchi >>>>>>>>>> mp.com/2.0/users/profile, where as you need to use https://*us12* >>>>>>>>>> .api.mailchimp.com/2.0/users/profile for your account. More >>>>>>>>>> details can be found in [1] >>>>>>>>>> >>>>>>>>>> Can we provide a fix for this? >>>>>>>>>> >>>>>>>>>> [1] http://stackoverflow.com/questions/27875405/invalid-mailchim >>>>>>>>>> p-api-key-in-mailchimp-export-api >>>>>>>>>> >>>>>>>>>> On Mon, Sep 26, 2016 at 4:02 PM, Hariprasath Thanarajah < >>>>>>>>>> haripras...@wso2.com> wrote: >>>>>>>>>> >>>>>>>>>>> Hi Srikanth, >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Mon, Sep 26, 2016 at 10:07 AM, Srikanth Puppala < >>>>>>>>>>> puppala.srika...@gmail.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> Hi Malaka, >>>>>>>>>>>> >>>>>>>>>>>> Thanks for your response. I did not set any email configuration >>>>>>>>>>>> in Identity Server or MailChimp. I followed the doc " >>>>>>>>>>>> https://docs.wso2.com/display/ISCONNECTORS/Configuring+Mail >>>>>>>>>>>> Chimp+Authenticator". >>>>>>>>>>>> >>>>>>>>>>>> On forums, I see a bug in WSO2 Identity Server [ >>>>>>>>>>>> https://wso2.org/jira/browse/IDENTITY-4810]. I tried version >>>>>>>>>>>> 5.1.0 and 5.2.0 version of Identity Server and seeing the same >>>>>>>>>>>> problem. >>>>>>>>>>>> >>>>>>>>>>> I have tried with 5.1.0 and it is working for me(Tried with v2.0 >>>>>>>>>>> app). The issue because of the mailChimp API version, We created >>>>>>>>>>> this for >>>>>>>>>>> api v2.0 their we created the federated authenticated User from the >>>>>>>>>>> email >>>>>>>>>>> got from the response of https://apidocs.mailchimp.com/ >>>>>>>>>>> api/2.0/users/profile.php but now it is deprecated. Thank you >>>>>>>>>>> for pointing it. We will update with mailChimp Authenticator for >>>>>>>>>>> current >>>>>>>>>>> API version. >>>>>>>>>>> >>>>>>>>>>>> , >>>>>>>>>>>> I am not really sure about subject identifier and how to >>>>>>>>>>>> configure it. Could you please share any doc which will be helpful. >>>>>>>>>>>> >>>>>>>>>>> You don't need it to configure. >>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Thanks & Regards, >>>>>>>>>>>> Srikanth Puppala. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Sun, Sep 25, 2016 at 8:53 PM, Malaka Silva <mal...@wso2.com> >>>>>>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Hi Srikanth, >>>>>>>>>>>>> >>>>>>>>>>>>> I guess you have setup this as the first step and won't be >>>>>>>>>>>>> using any other authenticator afterwards? >>>>>>>>>>>>> With mail chimp authinticator we are using email as the >>>>>>>>>>>>> subject identifier. Hope you have given a email for the user and >>>>>>>>>>>>> set the >>>>>>>>>>>>> required visibility for the API? >>>>>>>>>>>>> >>>>>>>>>>>>> @Hariprasath - Please follow up on this issue. >>>>>>>>>>>>> >>>>>>>>>>>>> On Fri, Sep 23, 2016 at 9:31 PM, Srikanth Puppala < >>>>>>>>>>>>> puppala.srika...@gmail.com> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> Hi, >>>>>>>>>>>>>> >>>>>>>>>>>>>> I am trying to connect to MailChimp via WSO2 server >>>>>>>>>>>>>> using following document: >>>>>>>>>>>>>> https://docs.wso2.com/display/ISCONNECTORS/Configuring+MailC >>>>>>>>>>>>>> himp+Authenticator >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> *However I ended up with following error(Any Idea??):* >>>>>>>>>>>>>> [2016-09-23 15:53:48,353] ERROR {org.wso2.carbon.identity.appl >>>>>>>>>>>>>> ication.authentication.framework.handler.request.impl.DefaultRequestCoordinator} >>>>>>>>>>>>>> - Exception in Authentication >>>>>>>>>>>>>> Frameworkjava.lang.IllegalArgumentException: >>>>>>>>>>>>>> Failed to create Federated Authenticated User from the given >>>>>>>>>>>>>> subject >>>>>>>>>>>>>> identifier. Invalid argument. authenticatedSubjectIdentifier : >>>>>>>>>>>>>> null >>>>>>>>>>>>>> at org.wso2.carbon.identity.appli >>>>>>>>>>>>>> cation.authentication.framework.model.AuthenticatedUser.crea >>>>>>>>>>>>>> teFederateAuthenticatedUserFromSubjectIdentifier(Authenticat >>>>>>>>>>>>>> edUser.java:123) >>>>>>>>>>>>>> at org.wso2.carbon.identity.authe >>>>>>>>>>>>>> nticator.mailChimp.MailChimpAuthenticator.processAuthenticat >>>>>>>>>>>>>> ionResponse(MailChimpAuthenticator.java:190) >>>>>>>>>>>>>> at org.wso2.carbon.identity.appli >>>>>>>>>>>>>> cation.authentication.framework.AbstractApplicationAuthentic >>>>>>>>>>>>>> ator.process(AbstractApplicationAuthenticator.java:66) >>>>>>>>>>>>>> at org.wso2.carbon.identity.appli >>>>>>>>>>>>>> cation.authentication.framework.handler.step.impl.DefaultSte >>>>>>>>>>>>>> pHandler.doAuthentication(DefaultStepHandler.java:432) >>>>>>>>>>>>>> at org.wso2.carbon.identity.appli >>>>>>>>>>>>>> cation.authentication.framework.handler.step.impl.DefaultSte >>>>>>>>>>>>>> pHandler.handleResponse(DefaultStepHandler.java:4 >>>>>>>>>>>>>> 06) >>>>>>>>>>>>>> at org.wso2.carbon.identity.appli >>>>>>>>>>>>>> cation.authentication.framework.handler.step.impl.DefaultSte >>>>>>>>>>>>>> pHandler.handle(DefaultStepHandler.java:117) >>>>>>>>>>>>>> at org.wso2.carbon.identity.appli >>>>>>>>>>>>>> cation.authentication.framework.handler.sequence.impl.Defaul >>>>>>>>>>>>>> tStepBasedSequenceHandler.handle(DefaultStepBased >>>>>>>>>>>>>> SequenceHandler.java:171) >>>>>>>>>>>>>> at org.wso2.carbon.identity.appli >>>>>>>>>>>>>> cation.authentication.framework.handler.request.impl.Default >>>>>>>>>>>>>> AuthenticationRequestHandler.handle(DefaultAuthen >>>>>>>>>>>>>> ticationRequestHandler.java:115) >>>>>>>>>>>>>> at org.wso2.carbon.identity.appli >>>>>>>>>>>>>> cation.authentication.framework.handler.request.impl.Default >>>>>>>>>>>>>> RequestCoordinator.handle(DefaultRequestCoordinat >>>>>>>>>>>>>> or.java:135) >>>>>>>>>>>>>> at org.wso2.carbon.identity.appli >>>>>>>>>>>>>> cation.authentication.framework.servlet.CommonAuthentication >>>>>>>>>>>>>> Servlet.doPost(CommonAuthenticationServlet.java:5 >>>>>>>>>>>>>> 3) >>>>>>>>>>>>>> at org.wso2.carbon.identity.appli >>>>>>>>>>>>>> cation.authentication.framework.servlet.CommonAuthentication >>>>>>>>>>>>>> Servlet.doGet(CommonAuthenticationServlet.java:43 >>>>>>>>>>>>>> ) >>>>>>>>>>>>>> at javax.servlet.http.HttpServlet >>>>>>>>>>>>>> .service(HttpServlet.java:620) >>>>>>>>>>>>>> at javax.servlet.http.HttpServlet >>>>>>>>>>>>>> .service(HttpServlet.java:727) >>>>>>>>>>>>>> at org.eclipse.equinox.http.helpe >>>>>>>>>>>>>> r.ContextPathServletAdaptor.service(ContextPathServletAdapto >>>>>>>>>>>>>> r.java:37) >>>>>>>>>>>>>> at org.eclipse.equinox.http.servl >>>>>>>>>>>>>> et.internal.ServletRegistration.service(ServletRegistration. >>>>>>>>>>>>>> java:61) >>>>>>>>>>>>>> at org.eclipse.equinox.http.servl >>>>>>>>>>>>>> et.internal.ProxyServlet.processAlias(ProxyServlet.java:128) >>>>>>>>>>>>>> at org.eclipse.equinox.http.servl >>>>>>>>>>>>>> et.internal.ProxyServlet.service(ProxyServlet.java:60) >>>>>>>>>>>>>> at javax.servlet.http.HttpServlet >>>>>>>>>>>>>> .service(HttpServlet.java:727) >>>>>>>>>>>>>> at org.wso2.carbon.tomcat.ext.ser >>>>>>>>>>>>>> vlet.DelegationServlet.service(DelegationServlet.java:68) >>>>>>>>>>>>>> at org.apache.catalina.core.Appli >>>>>>>>>>>>>> cationFilterChain.internalDoFilter(ApplicationFilterChain.ja >>>>>>>>>>>>>> va:303) >>>>>>>>>>>>>> at org.apache.catalina.core.Appli >>>>>>>>>>>>>> cationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>>>>>>>>>>> at org.apache.tomcat.websocket.se >>>>>>>>>>>>>> rver.WsFilter.doFilter(WsFilter.java:52) >>>>>>>>>>>>>> at org.apache.catalina.core.Appli >>>>>>>>>>>>>> cationFilterChain.internalDoFilter(ApplicationFilterChain.ja >>>>>>>>>>>>>> va:241) >>>>>>>>>>>>>> at org.apache.catalina.core.Appli >>>>>>>>>>>>>> cationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>>>>>>>>>>> at org.wso2.carbon.ui.filters.CSR >>>>>>>>>>>>>> FPreventionFilter.doFilter(CSRFPreventionFilter.java:88) >>>>>>>>>>>>>> at org.apache.catalina.core.Appli >>>>>>>>>>>>>> cationFilterChain.internalDoFilter(ApplicationFilterChain.ja >>>>>>>>>>>>>> va:241) >>>>>>>>>>>>>> at org.apache.catalina.core.Appli >>>>>>>>>>>>>> cationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>>>>>>>>>>> at org.wso2.carbon.ui.filters.CRL >>>>>>>>>>>>>> FPreventionFilter.doFilter(CRLFPreventionFilter.java:59) >>>>>>>>>>>>>> at org.apache.catalina.core.Appli >>>>>>>>>>>>>> cationFilterChain.internalDoFilter(ApplicationFilterChain.ja >>>>>>>>>>>>>> va:241) >>>>>>>>>>>>>> at org.apache.catalina.core.Appli >>>>>>>>>>>>>> cationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>>>>>>>>>>> at org.wso2.carbon.tomcat.ext.fil >>>>>>>>>>>>>> ter.CharacterSetFilter.doFilter(CharacterSetFilter.java:61) >>>>>>>>>>>>>> at org.apache.catalina.core.Appli >>>>>>>>>>>>>> cationFilterChain.internalDoFilter(ApplicationFilterChain.ja >>>>>>>>>>>>>> va:241) >>>>>>>>>>>>>> at org.apache.catalina.core.Appli >>>>>>>>>>>>>> cationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>>>>>>>>>>> at org.apache.catalina.core.Stand >>>>>>>>>>>>>> ardWrapperValve.invoke(StandardWrapperValve.java:220) >>>>>>>>>>>>>> at org.apache.catalina.core.Stand >>>>>>>>>>>>>> ardContextValve.invoke(StandardContextValve.java:122) >>>>>>>>>>>>>> at org.apache.catalina.authentica >>>>>>>>>>>>>> tor.AuthenticatorBase.invoke(AuthenticatorBase.java:504) >>>>>>>>>>>>>> at org.apache.catalina.core.Stand >>>>>>>>>>>>>> ardHostValve.invoke(StandardHostValve.java:170) >>>>>>>>>>>>>> at org.apache.catalina.valves.Err >>>>>>>>>>>>>> orReportValve.invoke(ErrorReportValve.java:103) >>>>>>>>>>>>>> at org.wso2.carbon.tomcat.ext.val >>>>>>>>>>>>>> ves.CompositeValve.continueInvocation(CompositeValve.java:99) >>>>>>>>>>>>>> at org.wso2.carbon.tomcat.ext.val >>>>>>>>>>>>>> ves.CarbonTomcatValve$1.invoke(CarbonTomcatValve.java:47) >>>>>>>>>>>>>> at org.wso2.carbon.webapp.mgt.Ten >>>>>>>>>>>>>> antLazyLoaderValve.invoke(TenantLazyLoaderValve.java:57) >>>>>>>>>>>>>> at org.wso2.carbon.tomcat.ext.val >>>>>>>>>>>>>> ves.TomcatValveContainer.invokeValves(TomcatValveContainer.j >>>>>>>>>>>>>> ava:47) >>>>>>>>>>>>>> at org.wso2.carbon.tomcat.ext.val >>>>>>>>>>>>>> ves.CompositeValve.invoke(CompositeValve.java:62) >>>>>>>>>>>>>> at org.wso2.carbon.tomcat.ext.val >>>>>>>>>>>>>> ves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThread >>>>>>>>>>>>>> DetectionValve.java:159) >>>>>>>>>>>>>> at org.apache.catalina.valves.Acc >>>>>>>>>>>>>> essLogValve.invoke(AccessLogValve.java:950) >>>>>>>>>>>>>> at org.wso2.carbon.tomcat.ext.val >>>>>>>>>>>>>> ves.CarbonContextCreatorValve.invoke(CarbonContextCreatorVal >>>>>>>>>>>>>> ve.java:57) >>>>>>>>>>>>>> at org.apache.catalina.core.Stand >>>>>>>>>>>>>> ardEngineValve.invoke(StandardEngineValve.java:116) >>>>>>>>>>>>>> at org.apache.catalina.connector. >>>>>>>>>>>>>> CoyoteAdapter.service(CoyoteAdapter.java:421) >>>>>>>>>>>>>> at org.apache.coyote.http11.Abstr >>>>>>>>>>>>>> actHttp11Processor.process(AbstractHttp11Processor.java:1074) >>>>>>>>>>>>>> at org.apache.coyote.AbstractProt >>>>>>>>>>>>>> ocol$AbstractConnectionHandler.process(AbstractProtocol.java >>>>>>>>>>>>>> :611) >>>>>>>>>>>>>> at org.apache.tomcat.util.net.Nio >>>>>>>>>>>>>> Endpoint$SocketProcessor.doRun(NioEndpoint.java:1739) >>>>>>>>>>>>>> at org.apache.tomcat.util.net.Nio >>>>>>>>>>>>>> Endpoint$SocketProcessor.run(NioEndpoint.java:1698) >>>>>>>>>>>>>> at >>>>>>>>>>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown >>>>>>>>>>>>>> Source) >>>>>>>>>>>>>> at >>>>>>>>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown >>>>>>>>>>>>>> Source) >>>>>>>>>>>>>> at org.apache.tomcat.util.threads >>>>>>>>>>>>>> .TaskThread$WrappingRunnable.run(TaskThread.java:61) >>>>>>>>>>>>>> at java.lang.Thread.run(Unknown Source) >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> Thanks & Regards, >>>>>>>>>>>>>> Srikanth Puppala. >>>>>>>>>>>>>> 6103065998 >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> >>>>>>>>>>>>> Best Regards, >>>>>>>>>>>>> >>>>>>>>>>>>> Malaka Silva >>>>>>>>>>>>> Senior Technical Lead >>>>>>>>>>>>> M: +94 777 219 791 >>>>>>>>>>>>> Tel : 94 11 214 5345 >>>>>>>>>>>>> Fax :94 11 2145300 >>>>>>>>>>>>> Skype : malaka.sampath.silva >>>>>>>>>>>>> LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77 >>>>>>>>>>>>> Blog : http://mrmalakasilva.blogspot.com/ >>>>>>>>>>>>> >>>>>>>>>>>>> WSO2, Inc. >>>>>>>>>>>>> lean . enterprise . middleware >>>>>>>>>>>>> https://wso2.com/signature >>>>>>>>>>>>> http://www.wso2.com/about/team/malaka-silva/ >>>>>>>>>>>>> <http://wso2.com/about/team/malaka-silva/> >>>>>>>>>>>>> https://store.wso2.com/store/ >>>>>>>>>>>>> >>>>>>>>>>>>> Don't make Trees rare, we should keep them with care >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> Thanks & Regards, >>>>>>>>>>>> Srikanth Puppala. >>>>>>>>>>>> 6103065998 >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> *Thank you and Regards,**Hariprasath Thanarajah* >>>>>>>>>>> Associate Software Engineer | WSO2 >>>>>>>>>>> E: haripras...@wso2.com >>>>>>>>>>> M: +94752806528, 0777216903 >>>>>>>>>>> Blog: hariwso2.blogspot.com >>>>>>>>>>> >>>>>>>>>>> Skype : hariss636 >>>>>>>>>>> LinkedIn : https://www.linkedin.com/in/ha >>>>>>>>>>> riprasath-thanarajah-5234b660 >>>>>>>>>>> >>>>>>>>>>> WSO2, Inc. >>>>>>>>>>> lean . enterprise . middleware >>>>>>>>>>> >>>>>>>>>>> https://wso2.com/signature >>>>>>>>>>> http://wso2.com/about/team/hariprashath-thanarajah/ >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> >>>>>>>>>> Best Regards, >>>>>>>>>> >>>>>>>>>> Malaka Silva >>>>>>>>>> Senior Technical Lead >>>>>>>>>> M: +94 777 219 791 >>>>>>>>>> Tel : 94 11 214 5345 >>>>>>>>>> Fax :94 11 2145300 >>>>>>>>>> Skype : malaka.sampath.silva >>>>>>>>>> LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77 >>>>>>>>>> Blog : http://mrmalakasilva.blogspot.com/ >>>>>>>>>> >>>>>>>>>> WSO2, Inc. >>>>>>>>>> lean . enterprise . middleware >>>>>>>>>> https://wso2.com/signature >>>>>>>>>> http://www.wso2.com/about/team/malaka-silva/ >>>>>>>>>> <http://wso2.com/about/team/malaka-silva/> >>>>>>>>>> https://store.wso2.com/store/ >>>>>>>>>> >>>>>>>>>> Don't make Trees rare, we should keep them with care >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> >>>>>>>>> >>>>>>>>> *Thank you and Regards,**Hariprasath Thanarajah* >>>>>>>>> Associate Software Engineer | WSO2 >>>>>>>>> E: haripras...@wso2.com >>>>>>>>> M: +94752806528, 0777216903 >>>>>>>>> Blog: hariwso2.blogspot.com >>>>>>>>> >>>>>>>>> Skype : hariss636 >>>>>>>>> LinkedIn : https://www.linkedin.com/in/ha >>>>>>>>> riprasath-thanarajah-5234b660 >>>>>>>>> >>>>>>>>> WSO2, Inc. >>>>>>>>> lean . enterprise . middleware >>>>>>>>> >>>>>>>>> https://wso2.com/signature >>>>>>>>> http://wso2.com/about/team/hariprashath-thanarajah/ >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Thanks & Regards, >>>>>>>> Srikanth Puppala. >>>>>>>> 6103065998 >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> >>>>>>> >>>>>>> *Thank you and Regards,**Hariprasath Thanarajah* >>>>>>> Associate Software Engineer | WSO2 >>>>>>> E: haripras...@wso2.com >>>>>>> M: +94752806528, 0777216903 >>>>>>> Blog: hariwso2.blogspot.com >>>>>>> >>>>>>> Skype : hariss636 >>>>>>> LinkedIn : https://www.linkedin.com/in/ha >>>>>>> riprasath-thanarajah-5234b660 >>>>>>> >>>>>>> WSO2, Inc. >>>>>>> lean . enterprise . middleware >>>>>>> >>>>>>> https://wso2.com/signature >>>>>>> http://wso2.com/about/team/hariprashath-thanarajah/ >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> >>>>>> >>>>>> *Thank you and Regards,**Hariprasath Thanarajah* >>>>>> Associate Software Engineer | WSO2 >>>>>> E: haripras...@wso2.com >>>>>> M: +94752806528, 0777216903 >>>>>> Blog: hariwso2.blogspot.com >>>>>> >>>>>> Skype : hariss636 >>>>>> LinkedIn : https://www.linkedin.com/in/ha >>>>>> riprasath-thanarajah-5234b660 >>>>>> >>>>>> WSO2, Inc. >>>>>> lean . enterprise . middleware >>>>>> >>>>>> https://wso2.com/signature >>>>>> http://wso2.com/about/team/hariprashath-thanarajah/ >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Thanks & Regards, >>>>> Srikanth Puppala. >>>>> 6103065998 >>>>> >>>> >>>> >>>> >>>> -- >>>> >>>> >>>> *Thank you and Regards,**Hariprasath Thanarajah* >>>> Associate Software Engineer | WSO2 >>>> E: haripras...@wso2.com >>>> M: +94752806528, 0777216903 >>>> Blog: hariwso2.blogspot.com >>>> >>>> Skype : hariss636 >>>> LinkedIn : https://www.linkedin.com/in/hariprasath-thanarajah-5234b660 >>>> >>>> WSO2, Inc. >>>> lean . enterprise . middleware >>>> >>>> https://wso2.com/signature >>>> http://wso2.com/about/team/hariprashath-thanarajah/ >>>> >>> >>> >>> >>> -- >>> Thanks & Regards, >>> Srikanth Puppala. >>> 6103065998 >>> >> >> >> >> -- >> >> >> *Thank you and Regards,**Hariprasath Thanarajah* >> Associate Software Engineer | WSO2 >> E: haripras...@wso2.com >> M: +94752806528, 0777216903 >> Blog: hariwso2.blogspot.com >> >> Skype : hariss636 >> LinkedIn : https://www.linkedin.com/in/hariprasath-thanarajah-5234b660 >> >> WSO2, Inc. >> lean . enterprise . middleware >> >> https://wso2.com/signature >> http://wso2.com/about/team/hariprashath-thanarajah/ >> > > > > -- > Thanks & Regards, > Srikanth Puppala. > 6103065998 > -- *Thank you and Regards,**Hariprasath Thanarajah* Associate Software Engineer | WSO2 E: haripras...@wso2.com M: +94752806528, 0777216903 Blog: hariwso2.blogspot.com Skype : hariss636 LinkedIn : https://www.linkedin.com/in/hariprasath-thanarajah-5234b660 WSO2, Inc. lean . enterprise . middleware https://wso2.com/signature http://wso2.com/about/team/hariprashath-thanarajah/
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev