The ExternalAuth module provides a generic service for logging in and registering users that are authenticated against an external site or service and storing the authentication details.
It is the Drupal 8 equivalent of user_external_login_register() and related functions, as well as the authmap table in Drupal 7 core.

Supporting organizations: 
Initial sponsoring of module development

Project Information