ユーザー認証
ユーザー認証設定は、ユーザーの認証方法、ユーザーに必要なさまざまな認証方法、および予約されていてユーザーが登録できないスクリーン名と電子メールアドレスを定義します。
コントロールパネルの[設定] → [Instance Settings] セクションでユーザー認証の設定にアクセスし、[プラットフォーム]セクションで[ユーザー認証]カテゴリを選択します。
ユーザー認証には、次の2つのエントリがあります。
- 共通
- 使用禁止名とメール

共通
一般設定エントリには、いくつかの一般認証設定が含まれています。
ユーザーはどのように認証しますか? ユーザーの認証方法として、電子メール アドレス (デフォルト)、スクリーン名、またはユーザー ID (データベースで自動生成される数値 ID—は推奨されません) のいずれを使用するかを選択します。
ユーザーが自動的にログインできるようにしますか? 自動ログインを有効/無効にします。 有効にすると、ユーザーはブラウザにCookieを配置することにより、サイトにログイン情報を「記憶」させるボックスをオンにできます。 無効にした場合、ユーザーは常に手動でログインする必要があります。
ユーザーがパスワードリセットリンクをリクエストできるようにしますか? パスワードを忘れた場合のリセット リンクの要求を有効/無効にします。
知らない人がアカウントを作成することを許可しますか? 認証されていないゲスト ユーザーによるアカウント作成を有効/無効にします。 インターネットサイトを運営している場合は、訪問者がアカウントを作成できるよう、これを有効のままにしておきます。
知らない人が会社のメールアドレスを使ってアカウントを作成することを許可しますか? サイトを実行している組織のドメイン内の電子メール アドレスを使用するユーザーによるアカウント作成を有効/無効にします (インスタンス設定の [全般] ページで設定します)。 これは、1つのLiferayインストールを使用して内部Webサイトと外部Webサイトの両方をホストする場合に便利です。 すべての内部IDが管理者によって作成されていることを確認してください。ただし、外部ユーザーは自分でIDを登録できます。
知らない人にメールアドレスの確認を求めますか? これをチェックすると、新しく作成されたアカウントは、自己登録か管理者によって登録されたかに関係なく、検証が必要になります。 管理者による現在のユーザーの電子メールの手動更新にも、新しい電子メールアカウントからの確認が必要です。
デフォルトでは、すべての設定が有効になっています。 メールアドレスによるユーザー認証は、次の理由から重要なデフォルトとなっています。
-
メールアドレスは所有者に固有のものです。
-
ユーザーは自分のメールアドレスを覚えています。 しばらくログインしていないユーザーは、スクリーン名を忘れてしまう可能性があります。
-
メールアドレスが認証に使用されていないと、ユーザーは自分のメールアドレスを変更した後に、プロファイルのメールアドレスを更新するのを忘れる可能性があります。 この場合、仮想インスタンスから送信された通知はユーザーに届きません。 ユーザーがログインするときにメールアドレスが頭に浮かぶようにしておくと、常に最新の状態に保つのに役立ちます。
使用禁止スクリーン名とメール
使用禁止名とメール設定エントリは、ユーザーが使用を許可されていないスクリーン名とメールアドレスを指定します。 これにより、ユーザーは管理IDのように見えるIDや名前に予約済みのワードが含まれているIDを作成できなくなります。

サードパーティの認証サービスを構成する方法やシングル サインオン (SSO) を設定する方法については、 セキュリティ ドキュメントで学習できます。