Google AppsとOpenID+OAuth Hybrid protocol
こういうの
仕様自体はOpenIDのリクエストパラメータにOAuth用のExtensionをつけてやればOK。ただし、Google AppsにホストされているドメインのOpenIDエンドポイントのdiscoveryが簡単にはいかないのとrealmパラメータに使うホストをGoogleに登録してやらないと警告メッセージが出てくる。
Federated Login for Google Account Users - Accounts APIs - Google Code
http://code.google.com/apis/accounts/docs/OpenID.html
Discovering OpenID Endpoints for Hosted Domains - Google Federated Login API | Google Groups
http://groups.google.com/group/google-federated-login-api/web/openid-discovery-for-hosted-domains?pli=1
Javaだといろいろとうまくやってくれるライブラリが存在するけど、Pythonは探しても出てこないので現在進行形で死にそう。