問題
- Liferayでは、見知らぬ人はどのように定義されているのでしょうか?
- 会員登録時に見知らぬ人へのメール通知を制御するにはどうすればよいですか?
Environment
- DXP 7.3+
解決策
-
DXP 7.3では、未知のユーザーを見知らぬ人と定義するSAMLプロパティが導入されました。 (1)
- このプロパティは、ポータルデータベースに既に存在しないユーザーを見知らぬユーザーとして分類するかどうかを定義します。
- 分類されると、ポータルインスタンスの既存のストレンジャー処理ポリシーは、IDP(Identify Provider)のSAMLアサーションから得られる情報を使用して、ユーザーを自動的にプロビジョニングすべきかどうかを決定する。
-
登録時のLiferay strangerへのメール通知を制御するための重要な設定が2つあります:
-
設定1: インスタンス設定 > ユーザー認証 > 見知らぬ人にメールアドレスの認証を要求する? (2)
あるいは、portal-ext.propertiesに以下のプロパティを追加する:company.security.strangers.verify=false
- 設定2: インスタンス設定 > メール > アカウント作成通知 > 有効
-
設定1: インスタンス設定 > ユーザー認証 > 見知らぬ人にメールアドレスの認証を要求する? (2)
- 設定1 を有効にすると、新規の他人アカウントにはパスワード確認メールのみが送信され、設定2 を有効にすると、Welcomeメッセージのみが送信されます。
- 未知のユーザー(見知らぬ人)の新規作成アカウントにメールを送信しないことを目的とする場合、 設定1 と 設定2の両方を無効にしてください。
- 注)管理者が新規にアカウントを作成する場合と、見知らぬユーザー(他人)が新規にアカウントを作成する場合では、動作が異なることにご注意ください。
追加情報