Take the 2-minute tour ×
WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It's 100% free, no registration required.

I currently have a BuddyPress community with bbPress forums and a MediaWiki based collaborative area.

I'll soon be adding Friendica support for good integration with other friends Diaspora websites plus other social network integration that Friendica can provide.

I basically want Friendica to use BuddyPress for authentication, single sign on. If the user is logged in on BuddyPress, they are logged in on Friendica.

I may have to develop this from scratch, in which case I document what I do and post it as an answer here, but before I do that, if anyone has already done this and can post instructions on how to do it, that would be a big help.

share|improve this question
    
BuddyPrees/Facebook Authentication –  fdsa Jun 8 '12 at 2:43
1  
Flagged too localised –  Joshua Jun 8 '12 at 4:41
    
@Joshua It may be a difficult task, but the answers could probably be very helpful to other visitors. –  toscho Jun 8 '12 at 4:49
    
@fdsa I don't think that would work as its the wrong way around. Besides a lot of my members, including myself, don't have facebook accounts. Nor do we want them. –  AntonChanning Jun 12 '12 at 17:37

1 Answer 1

The way I think this needs to be done:

  1. Examine how an existing integration allows a particular CMS to authenticate using wordpress. Possibly this MediaWiki integration. Work out how this authenticates a wordpress user.

  2. Examine an existing friendica authentication plugin, such as the LDAP one that comes with the CMS, and update this to use the wordpress authentication method calculated in step 1.

(If no-one beats me to a more complete answer, I will add more detail as I work through this. Otherwise I hope this partial answer will inspire a more complete answer).

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.