<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Webdings;
        panose-1:5 3 1 2 1 5 9 6 7 3;}
@font-face
        {font-family:"Trebuchet MS";
        panose-1:2 11 6 3 2 2 2 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";
        mso-fareast-language:EN-NZ;}
span.EmailStyle19
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-NZ link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Thanks Cameron, we are potentially interested too.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>One question: My understanding is that Delphi XE5 and XE6 have OAuth support built into them, is anyone using this to connect to Xero, MYOB, etc? Or is everyone writing their own or buying a third party control?<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Regards,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>David.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> delphi-bounces@listserver.123.net.nz [mailto:delphi-bounces@listserver.123.net.nz] <b>On Behalf Of </b>Cameron Hart<br><b>Sent:</b> Tuesday, 8 July 2014 9:55 a.m.<br><b>To:</b> NZ Borland Developers Group - Delphi List<br><b>Subject:</b> Re: [DUG] Xero private API (OAuth)<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>this code has been shared with Xero a while ago on their forum. there’s a copy on <a href="ftp://ftp.flow.net.nz/RELEASE/Code/">ftp://ftp.flow.net.nz/RELEASE/Code/</a><o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><table class=MsoNormalTable border=0 cellpadding=0 width=700 style='width:525.0pt'><tr style='height:26.25pt'><td colspan=4 style='padding:0cm 0cm 0cm 0cm;height:26.25pt'><p class=MsoNormal><b><span style='font-size:11.0pt;font-family:"Trebuchet MS","sans-serif";color:#122029'>Cameron Hart </span></b><span style='font-size:9.0pt;font-family:"Trebuchet MS","sans-serif";color:#1F497D'><o:p></o:p></span></p></td></tr><tr><td width=23 style='width:17.25pt;padding:0cm 0cm 0cm 0cm'></td><td style='padding:0cm 0cm 0cm 0cm'><p class=MsoNormal><b><span style='font-size:9.0pt;font-family:"Trebuchet MS","sans-serif";color:#92C75F'>Flow Software Limited </span></b><span style='font-size:9.0pt;font-family:"Trebuchet MS","sans-serif";color:#1F497D'><o:p></o:p></span></p></td><td width=5 rowspan=4 valign=bottom style='width:3.75pt;padding:0cm 0cm 0cm 0cm'><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><img border=0 width=1 height=55 id="_x0000_i1025" src="cid:image001.jpg@01CF9A95.328D2830"></span><span style='font-size:9.0pt;font-family:"Trebuchet MS","sans-serif";color:#1F497D'><o:p></o:p></span></p></td><td style='padding:0cm 0cm 0cm 0cm'></td><td style='padding:0cm 0cm 0cm 0cm'></td><td rowspan=4 style='padding:0cm 0cm 0cm 0cm'><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><img border=0 width=158 height=38 id="_x0000_i1026" src="cid:image002.jpg@01CF9A95.328D2830" alt=Flow></span><span style='font-size:9.0pt;font-family:"Trebuchet MS","sans-serif";color:#1F497D'><o:p></o:p></span></p></td></tr><tr><td style='padding:0cm 0cm 0cm 0cm'></td><td style='padding:0cm 0cm 0cm 0cm'><p class=MsoNormal><span style='font-size:8.0pt;font-family:"Trebuchet MS","sans-serif";color:#122029'>PO Box 302 768, North Harbour </span><span style='font-size:9.0pt;font-family:"Trebuchet MS","sans-serif";color:#1F497D'><o:p></o:p></span></p></td><td style='padding:0cm 0cm 0cm 0cm'><p class=MsoNormal><b><span style='font-size:8.0pt;font-family:"Trebuchet MS","sans-serif";color:#92C75F'>P </span></b><span style='font-size:9.0pt;font-family:"Trebuchet MS","sans-serif";color:#1F497D'><o:p></o:p></span></p></td><td style='padding:0cm 0cm 0cm 0cm'><p class=MsoNormal><span style='font-size:8.0pt;font-family:"Trebuchet MS","sans-serif";color:#122029'>+64 9 476 3569</span><span style='font-size:9.0pt;font-family:"Trebuchet MS","sans-serif";color:#1F497D'><o:p></o:p></span></p></td></tr><tr><td style='padding:0cm 0cm 0cm 0cm'></td><td style='padding:0cm 0cm 0cm 0cm'><p class=MsoNormal><span style='font-size:8.0pt;font-family:"Trebuchet MS","sans-serif";color:#122029'>Auckland 0751, New Zealand </span><span style='font-size:9.0pt;font-family:"Trebuchet MS","sans-serif";color:#1F497D'><o:p></o:p></span></p></td><td style='padding:0cm 0cm 0cm 0cm'><p class=MsoNormal><b><span style='font-size:8.0pt;font-family:"Trebuchet MS","sans-serif";color:#92C75F'>M </span></b><span style='font-size:9.0pt;font-family:"Trebuchet MS","sans-serif";color:#1F497D'><o:p></o:p></span></p></td><td style='padding:0cm 0cm 0cm 0cm'><p class=MsoNormal><span style='font-size:8.0pt;font-family:"Trebuchet MS","sans-serif";color:#122029'>+64 21 222 3569 </span><span style='font-size:9.0pt;font-family:"Trebuchet MS","sans-serif";color:#1F497D'><o:p></o:p></span></p></td></tr><tr><td style='padding:0cm 0cm 0cm 0cm'></td><td style='padding:0cm 0cm 0cm 0cm'><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><a href="http://www.flowsoftware.co.nz"><span style='font-size:8.0pt;font-family:"Trebuchet MS","sans-serif";color:#122029'>www.flowsoftware.co.nz </span></a></span><span style='font-size:9.0pt;font-family:"Trebuchet MS","sans-serif";color:#1F497D'><o:p></o:p></span></p></td><td style='padding:0cm 0cm 0cm 0cm'><p class=MsoNormal><b><span style='font-size:8.0pt;font-family:"Trebuchet MS","sans-serif";color:#92C75F'>E </span></b><span style='font-size:9.0pt;font-family:"Trebuchet MS","sans-serif";color:#1F497D'><o:p></o:p></span></p></td><td style='padding:0cm 0cm 0cm 0cm'><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><a href="mailto:cameron.hart@flowsoftware.co.nz"><span style='font-size:8.0pt;font-family:"Trebuchet MS","sans-serif";color:#122029'>cameron.hart@flowsoftware.co.nz </span></a></span><span style='font-size:9.0pt;font-family:"Trebuchet MS","sans-serif";color:#1F497D'><o:p></o:p></span></p></td></tr></table><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'> </span><span style='font-size:9.0pt;font-family:"Trebuchet MS","sans-serif";color:#1F497D'><o:p></o:p></span></p><table class=MsoNormalTable border=0 cellpadding=0 width=650 style='width:487.5pt'><tr style='height:26.25pt'><td style='padding:0cm 0cm 0cm 0cm;height:26.25pt'><p class=MsoNormal><span style='font-size:7.0pt;font-family:"Trebuchet MS","sans-serif";color:#122029'>This message is intended for the addressee named above. It may contain privileged or confidential information. If you are not the intended recipient of this message you must not use, copy, distribute or disclose it to anyone. </span><span style='font-size:9.0pt;font-family:"Trebuchet MS","sans-serif";color:#1F497D'><o:p></o:p></span></p></td></tr></table><p class=MsoNormal><span style='font-size:8.0pt;font-family:"Calibri","sans-serif";color:#92C75F'> </span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'> </span><span style='font-size:8.0pt;font-family:Webdings;color:#92C75F'>P</span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'> </span><span style='font-size:7.0pt;font-family:"Trebuchet MS","sans-serif";color:#122029'>Please consider the environment before printing this email</span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'> </span><span style='font-size:9.0pt;font-family:"Trebuchet MS","sans-serif";color:#1F497D'><o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'> <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> <a href="mailto:delphi-bounces@listserver.123.net.nz">delphi-bounces@listserver.123.net.nz</a> [<a href="mailto:delphi-bounces@listserver.123.net.nz">mailto:delphi-bounces@listserver.123.net.nz</a>] <b>On Behalf Of </b>Jolyon Smith<br><b>Sent:</b> Tuesday, 8 July 2014 9:14 a.m.<br><b>To:</b> NZ Borland Developers Group - Delphi List<br><b>Subject:</b> Re: [DUG] Xero private API (OAuth)<o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal>This was a nut I had to crack at Flow. I was successful in this endeavour but I'm not at liberty to share the fruits of those labors. If you ask nicely however, Cameron might be willing to help.<o:p></o:p></p></div><div><p class=MsoNormal style='margin-bottom:12.0pt'><o:p> </o:p></p><div><p class=MsoNormal>On 8 July 2014 08:52, Robert Martin <<a href="mailto:rob@chreos.co.nz" target="_blank">rob@chreos.co.nz</a>> wrote:<o:p></o:p></p><p class=MsoNormal>Hi<br><br>I have been doing some work with the Xero API and have public OAuth<br>working fine. However I actually need to use the private API which<br>requires RSA-SHA1 which I believe just means RSA signing. Is that correct?<br><br>If so does anyone have any code examples of RSA signing, I have found<br>LockBox 3 which is supposed to do it but I just cant get it installed,<br>although the source has a XE2 project group the code is full of errors !<br><br>I am looking at using the openSLL dll calls to do it myself as an<br>alternative but sample code is scarce. I will continue looking but if<br>anyone has any pointers I would be grateful :)<br><br>Cheers<br>Rob<br><br>_______________________________________________<br>NZ Borland Developers Group - Delphi mailing list<br>Post: <a href="mailto:delphi@listserver.123.net.nz">delphi@listserver.123.net.nz</a><br>Admin: <a href="http://delphi.org.nz/mailman/listinfo/delphi" target="_blank">http://delphi.org.nz/mailman/listinfo/delphi</a><br>Unsubscribe: send an email to <a href="mailto:delphi-request@listserver.123.net.nz">delphi-request@listserver.123.net.nz</a> with Subject: unsubscribe<o:p></o:p></p></div><p class=MsoNormal><o:p> </o:p></p></div></div></body></html>