OpenID Provider for the Mailman data with Use Case

June 25, 2010 at 1:24 am | Posted in FOSS/Linux/ | Leave a comment
Tags: , ,

    Malveeka’s last year code produced the Postgresql Adaptor for Mailman that could store the pickle file data into Postgresql.The first and foremost priority will be for the existing users of the Mailman that have been members of the mailing list , moving it completely to the new database so that it is not dependent on the existing pickle data files and rather on the database.
    Now as the database are being populated every time the query processes and actions such as new list creation, postage, change in the user membership info , bounce list change, it will be reflected in the database .

As , discussed above solution to try adding one more table for the membership which will be stored in the lists database or the alternate is to add another membership database itself with the fields like the username , passwords , user_info, membership_info which will be able to retrieve the data and anywhere to be used like for the CMS, Wiki. Ther table will be centrally used for the other applications as well as so that the things become more simpler and easier without being able to make changes to the requests that needs to retrieve the credentials every time .

Now for the Open ID implementation we could have a Open ID Provider that will run simultaneously with the Mailman daemon script on the server. which will accept the use of membership table that we are creating for the retrieval and fetching the queries for the credentials to be used. A user who comes to join the Mailing List of Systers and submits her Credentials with the Email Address she chooses, the Name and the Password . There could be many number of list that happens to be on the server and if she joins more than the one list , then it might be possible with the different passwords . Now here the preference would be to store the password in the common database , apart from the dlist database and also to use the email id as the primary key to match the corresponding id to be used in the relational database . The question arises which password to be used as the primary one for the OpenID.

How to switch to other list option page

Let us suppose that a new user comes to the , she subscribes to a Mailing List ‘A’ and also subscribes to mailing List ‘B’ , now what we can have is to either use the Mailing List ‘A’ Password to be used as primary and use ther password for the OpenID Authentication. There will be an identifier which will be primarily using Email as the user identifier that will be created as the user supplies her email id while subscribing and it will be notified to the user about her OpenID identifier . Now as she comes to the CGI which will be using as the Open ID relying party which will be verifying with the Provider by redirecting and taking him to the

The user will be redirected to her options page and from there on he could visit the list of ML’s and also to switch to other ML’s without supplying password for each list , although she can change the passwords that will be secondary and of only use when she decides not to use her OpenID. For the Relying Party, CGI will be inculcated to redirect from any of the Mailing Lists.

The Python Open-ID API’s is used forthe OpenID Provider as well as  relying party.


My Date with Fedora 12

November 24, 2009 at 1:23 pm | Posted in FOSS/Linux/ | Leave a comment
Tags: ,

Huh ! after preparing my self for the up gradation from Fedora 10 to Fedora 12 ,and counting the number of days , hours , those reckless moments while I pray to god that my ISP showers all the bandwidth to me and get it done during the time I sleep, but god can not listen to every one as others will be preparing themselves to explore Fedora 12 . Any ways after  lots of disruptions, network problems as well as power cuts I was upgraded to Fedora 12 (oh ! how can I forget those crucial moments of 4 hours for installation) I switched to Fedora 12.  Every thing was fine till came it to my knowledge that, my SATA HDD , the storage drive is not at all being recognized !! I could not believe myself too, I checked the physical connections of my HDD , checked my BIOS, and I could not figure it out what should I do ? . So after working over all other distros like Fedora 11,Fedora 12, Ubuntu where my HDD was not working at all , I decided to check with my previous Fedora 10 ,where it was being recognized as it was earlier. Finally I have to check with Xp  ( that added to injury ) where it was healthy . Now what I suspect is with Kernel where IDE subsystems have been replaced by SATA

Flooding myqueries over IRC channels and all suggested me to file the bug  here . Collecting some additional info over the same stuff and hope to receive some feedbacks . Now as soon as I started digging the features of my Fedora 12 I was surprised that I can not log into my KDE  Environment which is said to be one of the coolest thing in Fedora 12 . Any ways  still trying to log into the KDE. Due to my back dated hardware configurations I could not start my Desktop Effects but very much liked the Automatic Bug Reporting  Tool ,  where u need to see the bugs , save them and report to .

Although I faced many problems but I still like Fedora very much and it is always beautiful as it was during my first date 😉

Create a free website or blog at
Entries and comments feeds.