Web based family history software

file Question Joomla and WordPress integration with OAuth 2.0 sign in

  • Jefferson49
  • Jefferson49's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
2 weeks 4 days ago - 2 weeks 4 days ago #1 by Jefferson49
The new custom module  webtrees-oauth2-client provides the possibility to sign in with another application by using the OAuth 2.0 standard. For the integration of webtrees with a content management systems (CMS) like Joomla or WordPress, single sign on enables a shared user management. Joomla or WordPress can operate as an OAuth 2.0 authorization provider, and webtrees as an OAuth 2.0 client. After signing in with Joomla/WordPress, webtrees can use the user account data (i.e. user name, real name, email address) received from the authorization provider.

I tested the webtrees custom module with the following authorization provider modules: It usually takes some initial effort to get the OAuth client and provider modules communicating correctly. However, after getting it started, I was able to implement a very seamless and neat integration.

If you are interested to set up a webtrees integration with Joomla or WordPress, I can share some examples and support to setup a new integration. Just contact me by email or post in this forum.
Last edit: 2 weeks 4 days ago by Jefferson49. Reason: Changed link

Please Log in or Create an account to join the conversation.

More
2 weeks 3 days ago #2 by MartinM
This is potentially a great step forward. Thank you for the hard work you've put into it so far.

I came to webtrees about a year ago after many years using TNG integrated with WordPress. In my opinion webtrees is by far the best genealogy package out there for those of us building and maintaining family history websites. BUT, it has up to now missed any means of integration and this looks like a great step forward (I'd still like to see more, but then I'm more ambitious than my skills permit)

Any examples would be very welcome, as would any tips on how you set this up

Thank you again

Please Log in or Create an account to join the conversation.

More
2 weeks 3 days ago #3 by Franz Frese

This is potentially a great step forward. Thank you for the hard work you've put into it so far.

I came to webtrees about a year ago after many years using TNG integrated with WordPress. In my opinion webtrees is by far the best genealogy package out there for those of us building and maintaining family history websites. BUT, it has up to now missed any means of integration and this looks like a great step forward (I'd still like to see more, but then I'm more ambitious than my skills permit)

Any examples would be very welcome, as would any tips on how you set this up

Thank you again
your site  mosleyfamilies.net/ uses wordpress with user accounts, so you can simply setup the integration (as I did with google).

Please Log in or Create an account to join the conversation.

More
2 weeks 3 days ago #4 by franco0411
great news.
Can you send me some examples on how to configure the Joomla extension?
thanks
my url: albero.fragassomt.it

Please Log in or Create an account to join the conversation.

More
2 weeks 3 days ago #5 by Franz Frese

great news.
Can you send me some examples on how to configure the Joomla extension?
thanks
my url: albero.fragassomt.it
see  github.com/Jefferson49/joomla-oauth2-server#installation

Please Log in or Create an account to join the conversation.

  • Jefferson49
  • Jefferson49's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
2 weeks 3 days ago #6 by Jefferson49
The Readme file contains a detailed description of the configuration. The major links for getting started with Joomla are:
  1. Overview of the general configuration
  2. A step by step explanation of the configuration of webtrees and also of the Joomla extension
  3. Some hints for troubeshooting ; also including debug logs (can be activated in the module settings)
Simular descriptions are also available for WordPress

Please Log in or Create an account to join the conversation.

More
2 weeks 2 days ago #7 by franco0411
thank you, very kind

Please Log in or Create an account to join the conversation.

Powered by Kunena Forum