Hey Rohith, On Wed, Mar 15, 2017 at 10:27 PM Rohith Asrk <[email protected]> wrote:
> Hi, > This is Rohith Asrk, a sophomore of IIT Roorkee interested in working on > developing "django-radius: web interface for free radius" as my GSoC > project. I'm passionate about computer networks and security. I've a > significant experience in developing in Django and have implemented RESTful > APIs using the Django REST framework in some of my earlier projects. > > Things I've *done* till now: > > - Studied the Wikis of radius and freeradius. > - Set up OpenWisp on Oracle VM virtual box. > > You mean OpenWISP 2 Controller? > > - Checked out the code base of django-netjsonconfig and fixed basic > issues. > - Working on issue #29 > <https://github.com/openwisp/django-netjsonconfig/issues/29> and will > make a PR soon. > > Regarding the proposed idea, I'm going through the features of OWUMS > <https://github.com/openwisp/OpenWISP-User-Management-System> to get a > better idea of what needs to be implemented. These are things I've > understood till now and consider to be the main aspects of the project: > > - We need to make a reusable django app which basically manages the > freeradius databases. > - The app should implement RESTful APIs for retrieving radius sessions > of authorized users. > - We need to customize and use the django auth models for the user > feature. > > The basic django app should just use get_user_model of django.contrib.auth to allow third parties to use a custom user model, so we can integrate this base app in OpenWISP 2 by adding our own custom user models <https://github.com/openwisp/openwisp-users> (which I just released this week). > > - Should include all the features of the OWUMS. > > Not really. OWUMS has a lot of features and honestly I don't think anyone can reimplement all that stuff in 3 months. This project aims at creating reusable django app that has a subset of the features of OWUMS, and a couple of extra features that OWUMS does not have, these features are listed in the project idea. > What are the things I need to study/ know in order to gain more insights > of the project? > Play with freeradius, or even better, try to install OWUMS and freeradius together, register users manually on OWUMS and use the freeradius command line to try to authenticate them. Federico -- You received this message because you are subscribed to the Google Groups "OpenWISP" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
