oAuth (v2) + 2FA are there some examples out there?
Vik Shah
Vik at Keys2Solutions.com.au
Wed Mar 15 08:14:30 EDT 2017
— UPDATE —
I’ve been alerted to some documentation for implementing oAuth in Studio 6.1.2 (p.g. 35 — 38) and similar documentation exists in Extending Omnis manual for Studio 8.x (p.g. 111 — 113).
Feeling dumb here for not looking in the manuals.
I’ll see if this documentation helps me out and perhaps in the process create a small example and some additional documentation too.
If someone out there is using oAuth for other purposes than just emails or SMTP related, I’d love to know please.
Regards,
Vik Shah
Director
Keys2Solutions
AU: +61 411 493 495
SE: +46 21-495 01 05
US: +1 (415) 413 4172
> On 15 Mar 2017, at 10:46, Vik Shah <Vik at Keys2Solutions.com.au> wrote:
>
> Hi Guys,
>
> I want to make authentication simple for the end user and I’ve repeatedly looked at oAuth but I cant seem to get my head around how to implement this.
>
> I’d like to have it such that a user can log into an Omnis web or desktop app can be authenticated using oAuth (gmail/yahoo/outlook/facebook/etc…) and we are still able to maintain control over their access and security. I’d still like to have the username in the database (user email or whatever is used as an username) and assign security privileges to it so that I can track the user throughout the system and keep things tied down.
>
> Is there anyone that has implemented
> 1. a simple oAuth (this does not require 2FA), and
> 2. oAuth + 2FA
>
> For the desktop and/or the JS client, is there some example someone can setup/provide please?
>
> Similarly I’d like to also offer two-factor authentication for the desktop or web client. Are there any examples out there?
>
> Anyone care to share some code please?
>
> Regards,
>
> Vik Shah
> Director
> Keys2Solutions
> AU: +61 411 493 495
> SE: +46 21-495 01 05
> US: +1 (415) 413 4172
>
> _____________________________________________________________
> Manage your list subscriptions at http://lists.omnis-dev.com
More information about the omnisdev-en
mailing list