Project

General

Profile

Actions

Task #5768

closed

Review replacing HybridAuth

Added by krileon almost 9 years ago. Updated over 8 years ago.

Status:
Closed
Priority:
Urgent
Assignee:
Target version:
Start date:
05 February 2016
Due date:
% Done:

100%

Estimated time:

Description

HybridAuth 3 development has stalled. In order for CB Connect to progress HybridAuth needs to be replaced or rewritten specifically for CB. If replaced look into using strictly OpenID Connect and only supporting social sites that will work with it.

http://openid.net/connect/
http://openid.net/connect/faq/

Actions #1

Updated by krileon almost 9 years ago

  • Status changed from Assigned to Rejected
  • Target version deleted (7.0.0)
  • % Done changed from 0 to 100

OpenID Connect doesn't support enough providers. Mainly Facebook. Major work on HybridAuth will need to be done instead.

Actions #2

Updated by krileon almost 9 years ago

  • Status changed from Rejected to Assigned
  • Target version set to 7.0.0
  • % Done changed from 100 to 0

Implement a CB Connect class per provider as Provider/Facebook.php for example with namespace CB\Plugin\Connect\Provider structure. Then use Guzzle for the token exchange process with standard HTTP requests.

Actions #3

Updated by krileon almost 9 years ago

  • % Done changed from 0 to 20

HybridAuth is officially being replaced with my own implementation. Both Facebook and Twitter fully functional meaning an oAuth2 and oAuth1 implementations are done making it easier to implement others.

Actions #4

Updated by krileon almost 9 years ago

  • % Done changed from 20 to 30

Twitter, Facebook, and Google all 100% complete with new API.

Actions #5

Updated by krileon almost 9 years ago

  • % Done changed from 30 to 40

LinkedIn 100% complete with new API.

Actions #6

Updated by krileon almost 9 years ago

  • % Done changed from 40 to 50

WindowsLive 100% complete with new API.

Actions #7

Updated by krileon almost 9 years ago

  • % Done changed from 50 to 60

Instagram 100% complete with new API.

Actions #8

Updated by krileon almost 9 years ago

  • % Done changed from 60 to 70

Foursquare 100% complete with new API.

Actions #9

Updated by krileon almost 9 years ago

  • % Done changed from 70 to 80

GitHub 100% complete with new API.

Actions #10

Updated by krileon almost 9 years ago

  • % Done changed from 80 to 90

VKontakte 100% complete with new API.

Actions #11

Updated by krileon almost 9 years ago

  • Status changed from Assigned to Resolved
  • % Done changed from 90 to 100

Steam 100% complete with new API.

Actions #12

Updated by krileon over 8 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF