User management with python google apps sso and provisioning

This project received 1 bids from talented freelancers with an average bid price of $750 USD.

Get free quotes for a project like this
Employer working
Skills Required
Project Budget
Total Bids
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.

[url removed, login to view] API - together with creating users in local MySQL it must create Google apps accounts.
Here is link to documentation
[url removed, login to view]
Here is link to the Python module to work with Google apps
[url removed, login to view]

3. SSO based on [url removed, login to view]
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 [url removed, login to view] 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: [url removed, login to view], [url removed, login to view], 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)[url removed, login to view] xxx(at)[url removed, login to view], 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 - [url removed, login to view], [url removed, login to view], And then user goes with cases - google apps for [url removed, login to view] or other.. If we have to change our MySQL structure for easier developement- that's no problem.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online