Google のOpenID+OAuthプロトコルを実装しようとしていますが、openid.realm にワイルドカードが含まれていると機能しません。
openid.realm: http://*.example.com
openid.ns.oauth = http://specs.openid.net/extensions/oauth/1.0
openid.oauth.consumer = www.example.com
openid.oauth.scope = https://www.googleapis.com/auth/userinfo.profile
OpenID プロセスは期待どおりに機能しますが、OAuth 拡張機能は黙って無視されます (応答に request_token がなく、エラーもありません)。
ドキュメントによると、これはサポートされているようです:
自動化されたインターフェイスを使用してドメインを登録します。登録されたドメインは、OpenID で使用されているレルム パラメータと一致している必要があることに注意してください。たとえば、ドメイン「www.somedomain.com」は「http://*.somedomain.com」のレルムと一致します。
(コールバックが request_token パラメータを受け取る)のレルムで動作しhttp://www.example.com
ますが、既存のユーザーが再度サインインできなくなるため、レルムを変更することはできません。
私は何を間違っていますか?