Hi guys,
I tried the xhr client to send my B64 encoded + URL encoded saml assertion.
However it alters some of the content during the transfer process.
Below is the code bit that im using,
var endpoint = config.oauthConfiguration.tokenEndpoint;
var headers = {
"Authorization": "Basic "+basicAuthToken,
"Content-Type":
"application/x-www-form-urlencoded;charset=UTF-8"
};
var data = {
grant_type:"urn:ietf:params:oauth:grant-type:saml2-bearer",
assertion:encodedSAMLToken
};
var response = post(endpoint,data,headers,"text");
SAML assertion attached. I intercepted the request using tcp mon. when
"json" is used as type the assertion being truncated. when the type is
'text' the whole assertion get transferred, but still decoding errors.
you can use,
http://meyerweb.com/eric/tools/dencoder/
http://www.base64decode.org/
for testing purposes. Any help would be much appreciated.. :)
Thanks,
--Pradeep
PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHNhbWwyOkFzc2VydGlvbiBJRD0iZmZnb29pYXBtZmdoaWJlbm1rcGpja2hjamJqbWdqamphYXBuY25vbSIgSXNzdWVJbnN0YW50PSIyMDE0LTAxLTA2VDA0OjMwOjMwLjIwMloiIFZlcnNpb249IjIuMCIgeG1sbnM6c2FtbDI9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDphc3NlcnRpb24iPjxzYW1sMjpJc3N1ZXIgRm9ybWF0PSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDoyLjA6bmFtZWlkLWZvcm1hdDplbnRpdHkiPmh0dHBzOi8vbG9jYWxob3N0Ojk0NDMvc2FtbHNzbzwvc2FtbDI6SXNzdWVyPjxkczpTaWduYXR1cmUgeG1sbnM6ZHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyMiPjxkczpTaWduZWRJbmZvPjxkczpDYW5vbmljYWxpemF0aW9uTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8xMC94bWwtZXhjLWMxNG4jIi8%2BPGRzOlNpZ25hdHVyZU1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNyc2Etc2hhMSIvPjxkczpSZWZlcmVuY2UgVVJJPSIjZmZnb29pYXBtZmdoaWJlbm1rcGpja2hjamJqbWdqamphYXBuY25vbSI%2BPGRzOlRyYW5zZm9ybXM%2BPGRzOlRyYW5zZm9ybSBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNlbnZlbG9wZWQtc2lnbmF0dXJlIi8%2BPGRzOlRyYW5zZm9ybSBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMTAveG1sLWV4Yy1jMTRuIyIvPjwvZHM6VHJhbnNmb3Jtcz48ZHM6RGlnZXN0TWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI3NoYTEiLz48ZHM6RGlnZXN0VmFsdWU%2Bb0RHdkV4QnB6UzgxV1ExYStUaElzZTJ2TjJvPTwvZHM6RGlnZXN0VmFsdWU%2BPC9kczpSZWZlcmVuY2U%2BPC9kczpTaWduZWRJbmZvPjxkczpTaWduYXR1cmVWYWx1ZT5RVGhFYThrUXhPSXducDdjWm5aZVdMQ2VTUm53VVEwdmJGUVF1dG1yYXZLVklxYkR5SVQvdWwzK0JtaU9tRFg3Qmk3RnpmRUhtRnVGVWpFUXNNWUtwSmhZY1BUREZMM3MxazZlVGxTN1YvTk5EaHpnelB5ZW1jMXRlVTZYZlpud01OQUtHMk9zRWtvOTNuK0c3Sjd0LzJPTUlhMGFUQWY0enJHTUkxZ1hlZkU9PC9kczpTaWduYXR1cmVWYWx1ZT48ZHM6S2V5SW5mbz48ZHM6WDUwOURhdGE%2BPGRzOlg1MDlDZXJ0aWZpY2F0ZT5NSUlDTlRDQ0FaNmdBd0lCQWdJRVMzNDNnakFOQmdrcWhraUc5dzBCQVFVRkFEQlZNUXN3Q1FZRFZRUUdFd0pWVXpFTE1Ba0dBMVVFQ0F3Q1EwRXhGakFVQmdOVkJBY01EVTF2ZFc1MFlXbHVJRlpwWlhjeERUQUxCZ05WQkFvTUJGZFRUekl4RWpBUUJnTlZCQU1NQ1d4dlkyRnNhRzl6ZERBZUZ3MHhNREF5TVRrd056QXlNalphRncwek5UQXlNVE13TnpBeU1qWmFNRlV4Q3pBSkJnTlZCQVlUQWxWVE1Rc3dDUVlEVlFRSURBSkRRVEVXTUJRR0ExVUVCd3dOVFc5MWJuUmhhVzRnVm1sbGR6RU5NQXNHQTFVRUNnd0VWMU5QTWpFU01CQUdBMVVFQXd3SmJHOWpZV3hvYjNOME1JR2ZNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0R05BRENCaVFLQmdRQ1VwL29WMXZXYzgvVGtRU2lBdlRvdXNNek9NNGFzQjJpbHRyMlFLb3puaTVhVkZ1ODE4TXBPTFpJcjhMTW5UeldsbEp2dmFBNVJBQWRwYkVDYis0OEZqYkJlMGhzZVVkTjVIcHd2bkgvRFc4WmNjR3ZrNTNJNk9ycTdoTEN2MVpIdHVPQ29rZ2h6L0FUcmh5UHErUWt0TWZYblJTNEhyS0dKVHp4YUNjVTdPUUlEQVFBQm94SXdFREFPQmdOVkhROEJBZjhFQkFNQ0JQQXdEUVlKS29aSWh2Y05BUUVGQlFBRGdZRUFXNXdQUjdjcjFMQWRxK0lyUjQ0aVFsUkc1SVRDWlhZOWhJMFB5Z0xQMnJIQU5oK1BZZlRteGJ1T255a05HeWhNNkZqRkxiVzJ1WkhRVFkxak1yUHByak9ybXlLNXNqSlJPNGQxRGVHSFQvWW5JanM5Sm9nUkt2NFhIRUN3THRJVmRBYklkV0hFdFZaSnlNU2t0Y3l5c0ZjdnVoUFFLOFFjL0UvV3E4dUhTQ289PC9kczpYNTA5Q2VydGlmaWNhdGU%2BPC9kczpYNTA5RGF0YT48L2RzOktleUluZm8%2BPC9kczpTaWduYXR1cmU%2BPHNhbWwyOlN1YmplY3Q%2BPHNhbWwyOk5hbWVJRCBGb3JtYXQ9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjEuMTpuYW1laWQtZm9ybWF0OmVtYWlsQWRkcmVzcyI%2BYWRtaW48L3NhbWwyOk5hbWVJRD48c2FtbDI6U3ViamVjdENvbmZpcm1hdGlvbiBNZXRob2Q9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDpjbTpiZWFyZXIiPjxzYW1sMjpTdWJqZWN0Q29uZmlybWF0aW9uRGF0YSBJblJlc3BvbnNlVG89ImdkbGFmZmthcGNqZWJoZXBobm9wYmxla2VjamZpbmNvamFrbWVlZG8iIE5vdE9uT3JBZnRlcj0iMjAxNC0wMS0wNlQwNDozNTozMC4yMDJaIiBSZWNpcGllbnQ9Imh0dHBzOi8vbG9jYWxob3N0Ojk0NDMvY29uc29sZS9jb250cm9sbGVycy9hY3MuamFnIi8%2BPC9zYW1sMjpTdWJqZWN0Q29uZmlybWF0aW9uPjwvc2FtbDI6U3ViamVjdD48c2FtbDI6Q29uZGl0aW9ucyBOb3RCZWZvcmU9IjIwMTQtMDEtMDZUMDQ6MzA6MzAuMjAyWiIgTm90T25PckFmdGVyPSIyMDE0LTAxLTA2VDA0OjM1OjMwLjIwMloiPjxzYW1sMjpBdWRpZW5jZVJlc3RyaWN0aW9uPjxzYW1sMjpBdWRpZW5jZT5jb25zb2xlPC9zYW1sMjpBdWRpZW5jZT48c2FtbDI6QXVkaWVuY2U%2BaHR0cHM6Ly9sb2NhbGhvc3Q6OTQ0NS9vYXV0aDIvdG9rZW48L3NhbWwyOkF1ZGllbmNlPjwvc2FtbDI6QXVkaWVuY2VSZXN0cmljdGlvbj48L3NhbWwyOkNvbmRpdGlvbnM%2BPHNhbWwyOkF1dGhuU3RhdGVtZW50IEF1dGhuSW5zdGFudD0iMjAxNC0wMS0wNlQwNDozMDozMC4yMDJaIj48c2FtbDI6QXV0aG5Db250ZXh0PjxzYW1sMjpBdXRobkNvbnRleHRDbGFzc1JlZj51cm46b2FzaXM6bmFtZXM6dGM6U0FNTDoyLjA6YWM6Y2xhc3NlczpQYXNzd29yZDwvc2FtbDI6QXV0aG5Db250ZXh0Q2xhc3NSZWY%2BPC9zYW1sMjpBdXRobkNvbnRleHQ%2BPC9zYW1sMjpBdXRoblN0YXRlbWVudD48L3NhbWwyOkFzc2VydGlvbj4%3D
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev