Project Detail

User management with python google apps sso and provisioning  

User management with python google apps sso and provisioning is project number 280035
posted at Freelancer.com. Click here to post your own project.

 

| More Free Trial For New Buyers
 

Status: Cancelled

Selected Providers: -

Budget: $250-750

Created: 06/27/2008 at 14:46 EDT

Bid Count: 1

Average Bid:
$ 750

08/26/2008 at 14:46 EDT

Project Creator: yr3
Employer Rating: (No Feedback Yet)

Bid On This Project
 

Description

I need a Python programmer who is familiar with Google apps api.
Please don't post your bid if youu never worked with sso and google api.

What we need is:

1. User Management - create user, update user, modify, change password, send password by email etc. Database - MySQL.

2.Provisioning API - together with creating users in local MySQL it must create Google apps accounts.
Here is link to documentation
http://code.google.com/apis/apps/gdata_provisioning_api_v2.0_reference_python.html
Here is link to the Python module to work with Google apps
http://code.google.com/p/gdata-python-client/downloads/list

3. SSO based on http://code.google.com/p/gheimdall/
This program is a TurboGears project for Google Apps SSO service. This program enables you to authenticate Google Apps users by your own authenticate back end. There is a functionality for changing users' passwords for an option.

Here is the question only how to set up it properly. It use mysql-PAM to work with mysql backend.

Another option for SSO is http://rnd.feide.no/simplesamlphp. It is in PHP but must work as well.

Tricky moment that we have 3 domains which work with google apps but on our site it is not visible to user. For example we have 3 domains: aaa.com, bbb.com, ccc.com. On google they are 3 separate google apps accounts but in our MySQL it is only one table where all users have names xxx(at)aaa.com xxx(at)bbb.com, etc (these are email addressed not allowed to post here :). So on our sso user must login and singup in one form with different options - aaa.com, bbb.com, ccc.com. And then user goes with cases - google apps for aaa.com or other.. If we have to change our MySQL structure for easier developement- that's no problem.

Messages Posted:0 View project clarification board Post message on project clarification board

Bid On This Project
 

If you are the project creator or one of the bidders Log In for more options

 

750

15 days

06-28-2008 00:41 EDT

Can help... check my reviews... costs more...

help


    Bid on this Project