Modules POC from D7 to Drupal 8

Here are the lists of the module which will give the details about module dependencies and those are the required module.

Content Access: This module allows you to manage permissions for content types by role and author. It allows you to specify a custom view, edit and delete permissions for each content type. Optionally you can enable per content access settings, so you can customize the access for each content node.

 

LoginToboggan:

The LoginToboggan module offers several modifications to the Drupal login system.

Feature:

1: Allow users to login using either their username OR their e-mail address.
2: Allow users to login immediately.
3: Provide a login form on Access Denied pages for non-logged-in (anonymous) users.
4: The module provides two login block options: One uses JavaScript to display the form within the block immediately upon clicking "log in".
5: Customize the registration form with two e-mail fields to ensure accuracy.

This module is not available for the D8 version and this module used in the Drupal 7 site to achieve login using email functionality.