2017-11-22 7 views
0

私はhybrisシステムにデータの既存のシステムをインポートしています。当社の顧客は複数のサイトを持ち、すべてのユーザーをhybrisにインポートしたいと考えています。同じユーザーが複数のサイトに存在し、異なるエンコードで異なるパスワードを使用しています。私はすべてのパスワードとエンコーディングをインポートする必要があり、ユーザーはhybris、既存のパスワードで既存のドメインにログインすることができます。通常、私はカスタムエンコードを書くことができ、ユーザーは1つのパスワードでログインすることができます。どのようにしてすべての言語をエンコードしてハイブリスにエンコードすることができ、ユーザーはパスワードでログインできますか?複数のサイトのパスワードのインポート

答えて

1

サイトベースのパスワードテーブルの新しいアイテムモデルを作成し、顧客モデルと関連付けることができます。 次に、CoreAuthenticationProviderから新しい認証プロバイダを拡張し、認証マネージャとして* -security-spring-config.xmlに追加します。 新しい管理者が認証メソッドをオーバーライドします。

同じユーザーに対して複数回のパスを避ける必要があるかもしれません。パスワード変更ページにリダイレクトして、パスワードをOOTB機能に更新することができます。

関連する問題