My GSoC Project: Porting Securesite Module to Drupal 8

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
shivanshuag's picture

Hi,
I am Shivanshu Agrawal, a Computer Science and Engineering undergraduate from India. My project for GSoC is - Drupal 8 port of the securesite module(https://drupal.org/projects/securesite). Let me first describe the functionality and use of this module.

Securesite module, as the name suggests, provides the capability to secure the site or some of its pages using HTTP Basic Auth. It also provides the functionality to use HTTP Digest Auth or simple html form based authentication instead of basic auth. Now the use case. Sure you can protect your website using Basic auth by just adding a few directives in the .htaccess and .htpaswd file. But what if you need all or some of the users based on roles in your drupal database to be able to authenticate, or secure just a few pages instead of all the pages. This is specially helpful when your site is under maintenance and you don't want search engines to crawl your site. The module also supports login with openID.

You can find my project proposal at http://goo.gl/Fx0i7r
During this period, I will be mentored by Lee- and serpicody.

I have already started to commit code to the project. I have maintainer access to the project repository and you can find to the code there. I will keep on posting about my progress and steps I take to port the module with lots of links to the resources which help me on my blog - http://ninjaducks.in in hope that they may help someone who ports any module in future . I am relatively new to drupal and expect to learn a lot during the summers.
Best of luck to my fellow GSoCers. Code Hard!