Just an update that in line with the re-organization and new site for python social auth (https://github.com/python-social-auth) I have made a new repository https://github.com/DonaldMcC/social-app-web2py with updated import statements etc. The plug-in has been tested with google, facebook, twitter and microsoft providers and demo is available at http://www.netdecisionmaking.com/socialappweb2py/default/index
It's still entirely based on https://github.com/bnmnetp/w2p-social-auth but just rolled forward in line with psa changes and far from fully tested. On Sunday, November 6, 2016 at 11:38:45 PM UTC, Donald McClymont wrote: > > Not a great deal from me - it is still generally working fine with latest > version of psas on www.netdecisionmaking.com - this is really a hobby > project to demo a different approach to running the world or any part of > it. Only change I have made recently was to swap-out mozilla persona and > replace with google+ as Mozilla are turning off persona at the end of > November. That does however give me an issue that google+ authentication > works but doesn't populate the users email which obviously then means users > logging in this way will not get mails. I need to look at how to add > additional steps to query this after authentication at some point. > > Regards > Donald > > > > On Saturday, November 5, 2016 at 3:12:37 PM UTC, mweissen wrote: >> >> It is a very interesting project. Are there any news? >> >> Am Freitag, 24. Juni 2016 00:45:51 UTC+2 schrieb Donald McClymont: >>> >>> Just a further note that following some further updating I can login via >>> Facebook, Twitter, Google (using Mozilla Persona) and Microsoft accounts. >>> There is a test site at https://www.netdecisionmaking.com/w2ppsatest >>> if anyone wants to take a look without setting up themselves. I am not >>> really planning to do much more with this unless there are issues or >>> suggestions on what needs done next. >>> >>> Regards >>> Donald >>> >>> On Friday, June 10, 2016 at 9:49:05 PM UTC+1, Donald McClymont wrote: >>>> >>>> I have now forked and pruned w2p-social-auth at the following: >>>> https://github.com/DonaldMcC/w2p-social-auth basically only two >>>> changes of substance: >>>> >>>> 1 It now uses appconfig to store the keys in so you will need to be on >>>> a fairly recent web2py if you want to use this approach - alternatively >>>> just put the keys directly into db.py but this obviously isn't a best >>>> practice with github for sharing code. >>>> 2 I have removed the version of python social auth - I think 0.1.24 >>>> which was included in previous file which means a lot less code - as far >>>> as >>>> I can tell this was unmodified however it was not best if the plugin was >>>> importing from their and internal imports within PSA were from the >>>> installed version of that I had installed as a python package. >>>> >>>> Having done the above - I have successfully completed a basic login >>>> with the revised plugin and PSA 0.2.19 which is the latest version use >>>> Mozilla Persona as the provider - I will need to move it onto an actual >>>> site rather than localhost to test a few other providers but that will be >>>> next week at the earliest and I still have a very limited knowledge of >>>> Auth, PSA or the actual code in the plug-in - so it would be good if >>>> people >>>> that do could perhaps chip-in with suggestions on where this should be >>>> heading and how it should be properly tested that would be appreciated. >>>> >>>> Donald >>>> >>>> On Monday, June 6, 2016 at 10:43:18 PM UTC+1, Donald McClymont wrote: >>>>> >>>>> Sounds good - possibly worth trying to contact someone on the psa team >>>>> as well. I think we need to decide whether an updated plug-in is the >>>>> best >>>>> way to go or whether this should be a core part of either PSA or web2py. >>>>> The plug-in may be the quickest way forward but it might well be better >>>>> to >>>>> go another route as it reduces the risk of being back in the same >>>>> situation >>>>> we have now where changes in PSA mean the plug-in doesn't work with >>>>> latest >>>>> versions. >>>>> >>>>> There was some previous dialogue on wihether python social auth or >>>>> authomatic was the better approach and that did seem to come down in >>>>> favour >>>>> of PSA because authomatic was no longer being maintained. >>>>> >>>>> Donald >>>>> >>>>> On Monday, June 6, 2016 at 12:30:29 AM UTC+1, Joe Barnhart wrote: >>>>>> >>>>>> Well I don't know about OAuth or auth-social, but I know web2py auth >>>>>> and I know python pretty well. I'll do a little reading on the whole >>>>>> concept of social-auth and see if I can dig up more resources, like >>>>>> maybe >>>>>> the author of w2p-social-auth. If worse comes to worst, I can get some >>>>>> help from Massimo. I think a social auth plug-in that works really well >>>>>> would be not only useful, but essential to web2py at this point. >>>>>> >>>>>> -- Joe >>>>>> >>>>>> >>>>>> On Sunday, June 5, 2016 at 3:08:23 PM UTC-7, Donald McClymont wrote: >>>>>>> >>>>>>> I would really like some progress on this - however I have extremely >>>>>>> limited knowledge of both auth and Python Social Auth so was rather >>>>>>> hoping >>>>>>> someone that did might develop this in a better manner than I am likely >>>>>>> to >>>>>>> do.. I did briefly attempt to update what I have but quickly came to >>>>>>> the >>>>>>> conclusion it was not straightforward. However I may have some time to >>>>>>> look at in a bit more detail in the next few weeks. >>>>>>> >>>>>>> Regards >>>>>>> Donald >>>>>>> >>>>>>> On Sunday, June 5, 2016 at 1:20:38 AM UTC+1, Joe Barnhart wrote: >>>>>>>> >>>>>>>> Hi Donald -- >>>>>>>> >>>>>>>> I find I need this too. The more recent version of social auth >>>>>>>> should handle Google authentication in addition to Facebook and >>>>>>>> Twitter. I >>>>>>>> need these three in addition to web2py logon for my application. Have >>>>>>>> you >>>>>>>> seen any progress on this front? We may have to collaborate and do it >>>>>>>> ourselves. >>>>>>>> >>>>>>>> -- Joe >>>>>>>> >>>>>>>> On Monday, March 7, 2016 at 3:26:34 PM UTC-8, Donald McClymont >>>>>>>> wrote: >>>>>>>>> >>>>>>>>> I am sharing an example site http://www.netdecisionmaking.com >>>>>>>>> that uses Python Social Auth for authentication, based on the >>>>>>>>> following >>>>>>>>> code and >>>>>>>>> >>>>>>>>> https://github.com/omab/python-social-auth and the web2py >>>>>>>>> integration developed at >>>>>>>>> https://github.com/bnmnetp/w2p-social-auth >>>>>>>>> <https://github.com/bnmnetp/w2p-social-auth> >>>>>>>>> >>>>>>>>> This works basically fine with the configured providers BUT it is >>>>>>>>> using python social auth version 0.1.26 and I am keen to get it moved >>>>>>>>> to >>>>>>>>> the latest version. Being keen but lazy I was looking to check if >>>>>>>>> anyone >>>>>>>>> has got a more up to date version that is currently working as it >>>>>>>>> seems >>>>>>>>> there are a few changes with the 0.2.x release that need to be worked >>>>>>>>> through and w2p-social-auth that I am using has not been updated as >>>>>>>>> far as >>>>>>>>> I can find. >>>>>>>>> >>>>>>>>> The code for the site itself is at >>>>>>>>> https://github.com/DonaldMcC/gdms and I am using the recently add >>>>>>>>> config file to determine an overall authentication scheme for the >>>>>>>>> site and >>>>>>>>> pickup the keys etc which works fine. >>>>>>>>> Ideally I'd also like to also have the option to combine PSA and >>>>>>>>> Web2py login methods however I haven't really looked into that yet. >>>>>>>>> >>>>>>>>> Regards >>>>>>>>> Donald >>>>>>>>> >>>>>>>> -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.

