Webサイト、モバイルアプリ、Webサービスを含むサービスを作成しています。
Webサイトとモバイルアプリの両方がWebサービスと通信して、データベースやその他のバックエンドアイテムとやり取りします。
ユーザーが他のサービス(グーグル、フェイスブック、ツイッターなど)でログインできるようにしたいと思います。
これを実装する上で2つの質問があります。
1.)OpenIDまたはOAuthを使用する必要がありますか?どちらが状況に適しているかわかりません。ユーザーアカウントから実際に機能にアクセスする必要はありません。既に持っているアカウントでログインできるようにしたいだけです。
2.)認証はどこに実装すればよいですか?Webサイトとモバイルアプリの両方に実装する必要がありますか、それともWebサービスと通信してそこで認証を行うことができますか?
ありがとう