Print Page | Close Window

OAuth2 Revisited

Printed From: TMS Software
Category: WEB
Forum Name: WEB Core
Forum Discription:
Printed Date: 31 May 2020 at 6:29pm

Topic: OAuth2 Revisited
Posted By: Randall Ken
Subject: OAuth2 Revisited
Date Posted: 14 May 2019 at 1:20pm

I cannot use a TWebRestClient to get a token from the HMRC site because of CORS so I have to find another way of doing this. The following opens the page correctly:

asm, 'oauth', 'width=800, height=600, location=no, toolbar=no, menubar=no,
     titlebar=no. location=no');

When the user has authorised our usage HMRC will do GET http://localhost:8000/Bridge/Bridge.html?code=hujuhkjhksdhkhs

How can I get this code?



Posted By: Bruno Fierens
Date Posted: 15 May 2019 at 2:43pm
You can make call a function from a window opener, so you'd need to find if you can call the opener from this GET handler:
See also: -  

We used a similar technique for enabling OAUTH2 (see Google Calendar sample) in a TMS WEB Core application where the OAUTH authentication window calls a function in the opener window to communicate the access token.

Posted By: Randall Ken
Date Posted: 15 May 2019 at 4:42pm
Thanks Bruno.

Posted By: Randall Ken
Date Posted: 18 May 2019 at 12:45pm
I can't actually believe that I managed to get this to work! Thanks again :)

Print Page | Close Window