新しい公開 Web サイト用の REST-ful Web サービスを開発する予定です。Web サービスの背後にあるアイデアは、サード パーティにビジネス ロジック用の完全に機能する UI を開発させることです。
セキュリティ上の理由から、ユーザーが私たちのサービスのパスワードをサード パーティのアプリケーションに提供する必要がないようにしたいと考えています。(おそらくこれは大きな懸念事項ではないでしょうか?) 代わりに、サードパーティのアプリに認証トークンを提供するが、実際のパスワードは第三者の手に渡らないようにする、ある種のログイン システムをサイトに実装しようと考えています。
これにより、OpenID がここでの潜在的な解決策になるのではないかと考えました。それは機能するはずです。実際のパスワードは OpenID プロバイダーによって処理されるため、サードパーティのアプリには依存しません。問題はおそらくさまざまなパススルーにあると思いますが、それは管理できるはずです.
ただし、これについては Google で可能な情報が驚くほど不足しているため、SO の意見が欲しいです。誰かが以前に同様のシステムを実装したことがありますか? それは可能ですか?苦労する価値はありますか?