Drupal 8 incorporates a Modular Authentication System. This system lets you do things like forcing HTTP authentication for a particular route or requiring an OAuth signature for a request.
 
Main contents
 
Basic structure of an authentication provider. Meet AuthenticationProviderInterface.
Core's built-in providers: HTTP Basic and Cookie.
Contrib authentication providers: OAuth.
Configuring authentication for REST resources.
Follow up in authentication: what's next and how to help.
 

Location

Earth

Experience level

Advanced