karolherbst / Gamekeeper-Framework

Library for hooking up game stores and merging them into one single library
GNU Lesser General Public License v2.1
2 stars 0 forks source link

OAuth Provider handling #75

Open karolherbst opened 10 years ago

karolherbst commented 10 years ago

I am not sure how we should handle oauth provider.

I was thinking about adding a oauth directory like the store one with config files for various provoiders.

This could be pretty nice for OAuth 1.0 provider, but the OAuth 2.0 "protocol" seems not to be interoperabile and we might have to implement own classes for each provider, making the whole thing a pain int the ass, because there is no point in having config files, if we have to write new code for each provider anyway.

karolherbst commented 9 years ago

I think this might be a solution: https://code.google.com/p/accounts-sso/

Jookia commented 9 years ago

This seems to be for network SSO. If it's not, what about Windows?

karolherbst commented 9 years ago

yeah, but they also handle a lot of oauth stuff and oyu only declare some xml files to add support for another oauth website.

We would need signond, singon-ui and accounts-glib. I could ask if it may work on windows in general, because I don't see much plattform specific.

karolherbst commented 9 years ago

but its written in Qt, so we might have to use the gSSO counterpart for easier deployment.