SSO(シングルサインオン)サービスをサポートする複数のサービスを作成したいと考えています。マルチサイト認証「google like」
簡素化するために、Googleのようなサービス。単一のアカウントを使用すると、すべてのサービスを使用できます(また、一度ログインすると)。
技術が最も適切である私は多くのアイデアを見つけましたが、私は、これらのサービスを設計する方法についていくつかの意見を持ちたい、とどの:
-
多く
- または1つのデータベース?
- auth apiを作成しますか?
- セッションを共有していますか?
- nosql databseを使用しているかどうか
- 重複したユーザー情報foreachデータベース?
- 1人のデータベース上の個別のユーザーテーブル?
- node js vs php !!
- ...
更新
私は、この意見に基づく(私はあなたの意見を聞いて)知っている、私はデザインパターンの異なる提案を持っていることを望みます。
純粋にテロリストなので、どのようにして行うことができるのか理解できます。