PHP Login framework to include google/facebook/openid etc PHP Login framework to include google/facebook/openid etc php php

PHP Login framework to include google/facebook/openid etc


Not sure of any existing framework but this DB schema will satisfy all your expectations:

users table - contains all user-related fields, except of authentication ones.

Plus 1 table per each authentication system:

auth_openid with 2 fields openid_token | user_id
auth_facebook with facebook_uid | user_id

etc