あなたが抱えている最も困難な問題は、OpenID / OAuthが有効になっているサービスプロバイダーのほとんどが、アクセスしようとしているシステムを検索できないことです。
Twitter/LinkedIn のようなシステムでさえ、ユーザーの電子メール ID を返さないものもあります。彼らはそれをセキュリティ上の問題として扱います (彼らはそれを設計仕様と呼んでいますが:))
だから私はそれが可能だと思います.TwitterのXAuthを取得するため
To use xAuth, send a request to api@twitter.com with plenty
of details about your application and why xAuth is the best choice for it.
詳細はこちら
XAuth Twitter
しかし、Twitter XAuth でさえ OAuth とほとんど同じです.XAuth はまだ初期段階にあります.1 つの方法は、ユーザーに電子メールを要求し、ドメインに基づいてユーザーを特定のシステムにリダイレクトし、ユーザーに自分自身を承認させることですが、個人的にはそれは親切です.まったく良い解決策ではありません。
ユーザーがログイン画面で他のサービスのユーザー名とパスワードを入力するのはなぜですか?? それはセキュリティの考え方全体を打ち負かすものだと思いませんか