GetAFreelancer.com
 
Find projectsSearch
Sign Up | Log in | Top Rated Users | Browse projects | Post Project | RSS feeds | Articles
 

User management with python google apps sso and provisioning

  Refundable $5 fee paid  Click here to post similar project

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

Frozen
( Bid period finished )
Status: Frozen
Budget: $250-750
Created: 06/27/2008 at 14:46 EDT
Bidding Ends: 08/26/2008 at 14:46 EDT
Project Creator: yr3 View PM Post PM
Buyer Rating: (No Feedback Yet)
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.
Report violation
Job Type:
  • Python
Database: MySQL
Operating system: Linux
Bid count: 2
Average bid: $ 500

FREE Trial project for new buyers!

 

View Project Message Board     Post Message on Project Message Board
Messages Posted: 0

If you are the project creator or one of the bidders Log in as project creator or bidder for more options

Bid on This Project

Service Providers PMB Bid Delivery Within Time of Bid Provider Rating
ranganathp
View PM Post PM
$ 750 15 days 06-28-2008 00:41 9.78/109.78/109.78/109.78/109.78/109.78/109.78/109.78/109.78/109.78/10
(27 reviews)
Can help... check my reviews... costs more...
colvwork4u
View PM Post PM
$ 250 5 days 08-25-2008 06:30 (No Feedback Yet)
Hi, we have an experience in these kind of work, we request you to provide us an opportunity to work with you,if needed we can discuss more detail on IM.
Bid on This Project

 

[ Web Forms ] [ Post Project Free ] [ Freelance ] [ EU Freelance ] [ GAF Top Users ]

What is GetAFreelancer.com? ( Read about the company )

Companies of any size have used our web services. A freelancer is an independent worker, not on salary, hired instead on a project basis. Outsourcing is hiring an outside organization to perform services such as information processing and applications development. We have thousands of satisfied clients around the world. GetAFreelancer.com helps webmasters, web designers, programmers, software developers and business owners to develop their projects.

Buy services with help from our secure escrow system. Outsourcing is the process of subcontracting network operations and support to an organization outside your own company. Try it free today! Bookmark our homepage to make sure you don't forget about our website next time you need to develop an IT project for yourself or your company. Would you like to outsource your next project? Would you like to make money as a freelancer? Click Sign Up to start! If you never tried to contract work to another part of the world you have your chance today. Sign up free! GetAFreelancer.com is one of the largest sites of its kind. We have earned a good reputation and you can trust us.

Find Webmaster Resources and Webmaster Forum. Take a look at Search Engine Submission.