私のウェブサイトのさまざまなアプリ間でユニバーサルログインを使用できることは、すばらしいユーザーエクスペリエンスになります。今のところ、私はMagentoのストアフロントとIPSボードのコミュニティを持っています。そして、それらをユーザーの1つのユニバーサルログインに統合しようとしています。
IPSボードにはさまざまなログイン方法があり、そのうちの1つは外部データベースです。これを使用すると、ユーザーの詳細を確認するために外部データベースと統合できます。
素晴らしい!そのため、IPSをMagentoのデータベースにリンクして、統一されたユーザー資格情報を取得できます。
ただし、これまでのところ、 customer_entity.emailである電子メールフィールドしか見つけることができません。
私の質問は次のとおりです。
- Magentoのパスワードハッシュフィールド(table.field)とは何ですか?
- Magentoはどのようにパスワードハッシュを生成しますか?MD5?SHA1?塩とは何ですか(インストールによって異なると思いますが、どこで見つけることができますか)?
添付の画像からわかるように、IPSがユーザーログインの詳細の外部データベースとしてMagentoのデータベースを使用できるようにするには、Magentoがパスワードを保存する場所と方法の詳細が必要です。
添付:
これを行う方法についてのアイデアや提案をいただければ幸いです。