Okay. I tried with setting the 'content-type' header to 'application/x-www-form-urlencoded' and make the call.
still received same error. also tried allowing 9443 for this and make this call . still received same error. *Please see the error message attached.* Regards Shib On Mon, Jun 18, 2018 at 8:36 AM, Prakhash Sivakumar <[email protected]> wrote: > > > On Fri, Jun 15, 2018 at 5:21 PM Farasath Ahamed <[email protected]> > wrote: > >> >> >> On Thu, Jun 14, 2018 at 3:32 PM, shibsankar <[email protected]> wrote: >> >>> *grant_type=password.* >>> >>> >>> >>> For your convenience, I am providing the Angular JS relevant code >>> >>> >>> *// from Angular Controller js* >>> >>> var dataObj="grant_type=password&username=xxxxxxxxx&password= >>> xxxxxxxxx&scope=openid"; >>> >>> Service.callTokenAPI(dataObj) >>> .then(function onSuccess(response) { >>> console.log("Success"); >>> console.log("result #### = " + JSON.stringify(response)); >>> }, function onFailure(error) { >>> console.log("failure"); >>> }); >>> >>> >>> >>> *//from Service.js* >>> >>> var callTokenAPI = function (dataObj) { >>> console.log("Call server dataObj =" + angular.toJson(dataObj)); >>> var secret=clientKey+":"+clientPass; >>> var base64Encoded= btoa(secret); >>> console.log("base64Encoded="+base64Encoded); >>> return $http({ >>> url: tokenAPI, >>> method: 'POST', >>> data: dataObj, >>> headers: { "Content-Type": "application/json;charset=utf-8" >>> ,"Authorization":base64Encoded} >>> }); >>> }; >>> >>> >> Can you try setting the 'content-type' header to >> 'application/x-www-form-urlencoded'? >> (Check [1]) >> >> [1] https://security.stackexchange.com/questions/ >> 187311/why-cors-preflight-is-not-available-for-post- >> requests-when-content-type-is-appli/187312#187312 >> > > This should work. Also I think the reason for your observation is when > adding CORS related configs in tokenapi.xml and revokeapi.xml files, the > CORS allowing is not getting applied for the inbound and outbound requests > which uses 8280 and 8243 ports, just to confirm can you please try allowing > 9443 for this and make this call ? > >> >> >>> >>> When I run this I am getting CORS error screenshot shared earlier. >>> >>> Regards >>> Shib >>> >>> >>> On Thu, Jun 14, 2018 at 3:00 PM, Rushmin Fernando <[email protected]> >>> wrote: >>> >>>> Could you please let us know the grant type you are using here. I would >>>> like to know whether this is a valid use case. >>>> >>>> On Thu, Jun 14, 2018 at 2:54 PM shibsankar <[email protected]> wrote: >>>> >>>>> Yes. I get same CORS error with the correct endpoint, which is */* >>>>> *token* >>>>> >>>>> screenshot attached. >>>>> >>>>> Regards >>>>> Shib >>>>> >>>>> On Thu, Jun 14, 2018 at 2:42 PM, Rushmin Fernando <[email protected]> >>>>> wrote: >>>>> >>>>>> In the console logs, it says */toekn, *which is wrong spellings. >>>>>> >>>>>> Do you get the same CORS error with the correct endpoint, which is >>>>>> */**token *? >>>>>> >>>>>> On Thu, Jun 14, 2018 at 2:26 PM shibsankar <[email protected]> wrote: >>>>>> >>>>>>> I am receiving CORS Error when I call the WSO2 token API from >>>>>>> Angular JS application. >>>>>>> >>>>>>> How do you fix this? >>>>>>> >>>>>>> Regards >>>>>>> Shib(9831418066) >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Dev mailing list >>>>>>> [email protected] >>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> *Best Regards* >>>>>> >>>>>> *Rushmin Fernando* >>>>>> *Technical Lead* >>>>>> >>>>>> WSO2 Inc. <http://wso2.com/> - Lean . Enterprise . Middleware >>>>>> >>>>>> mobile : +94775615183 >>>>>> >>>>>> >>>>>> >>>>> >>>> >>>> -- >>>> *Best Regards* >>>> >>>> *Rushmin Fernando* >>>> *Technical Lead* >>>> >>>> WSO2 Inc. <http://wso2.com/> - Lean . Enterprise . Middleware >>>> >>>> mobile : +94775615183 >>>> >>>> >>>> >>> >>> _______________________________________________ >>> Dev mailing list >>> [email protected] >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> >> -- >> Farasath Ahamed >> Senior Software Engineer, WSO2 Inc.; http://wso2.com >> Mobile: +94777603866 >> Blog: blog.farazath.com >> Twitter: @farazath619 <https://twitter.com/farazath619> >> <http://wso2.com/signature> >> >> >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> > > > -- > Prakhash Sivakumar > Senior Software Engineer | WSO2 Inc > Platform Security Team > Mobile : +94771510080 > Blog : https://medium.com/@PrakhashS >
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
