チュートリアル: プライベート 開発者ポータル ・サイトの作成
認証されたユーザだけがサイトのコンテンツにアクセスできるように、 開発者ポータルのプライベートバージョンを作成できます。 これは、ユーザーがログインしていなければコンテンツへの公開アクセスを制限したい場合に実行することをお勧めします。
開始前に
このチュートリアルを完了するには、 開発者ポータル を有効にして、管理者権限を持っている必要があります。 チュートリアル「 ポータルの作成 」では、ポータルを有効にする方法が説明されています (まだ有効になっていない場合)。このチュートリアルについて
このチュートリアルでは、すべてのコンテンツのアクセスを、認証済みユーザーのみに制限します。 これにより、すべてのユーザーが自分の役割にアクセスするために認証を受ける必要があるため、すべてのユーザーに Content Author から Superuserへのアクセス権限が付与されます。 次に、ホーム・ページにログイン・フォームを追加します。それによって、パブリック・ユーザーは、ログイン・フォームが含まれた公開ホーム・ページのみを表示できます。
このチュートリアルでは、以下の手順を実行します。
構成設定のエクスポート
エラーをした場合や、このチュートリアル中に行ったすべての変更を元に戻したい場合に備えて、変更を行う前に、構成設定をご使用のマシンにバックアップしておくことができます。
チュートリアル「 カスタム・テーマとサイト構成のエクスポートとインポート 」では、 開発者ポータル CLI を使用して構成設定をエクスポートする方法について詳しく説明しています。
すべての許可を認証済みユーザーに制限
- 管理者ダッシュボードが表示されない場合は、「管理」をクリックして表示してください。
- にナビゲートします。
ANONYMOUS USERに関連付けられているすべてのチェック・ボックスをクリアします。- ページの最後にある
Save permissionsをクリックします。
ブロックを認証済みユーザーに制限
- 管理者ダッシュボードが表示されない場合は、「管理」をクリックして表示してください。
- にナビゲートします。
Main menuというラベルの行を見つけて、Configureをクリックします。- カテゴリー
Visibilityの下で設定Rolesを見つけます。 Authenticated userボックスにチェック・マークを付けます。Save blockをクリックします。Footer menuについて、ステップ 3 から繰り返します。Save blockをクリックします。
ログイン・フォームをホーム・ページに追加
- 管理者ダッシュボードが表示されない場合は、「管理」をクリックして表示してください。
- にナビゲートします。
WelcomeページでEditをクリックします。- にナビゲートします。
Add new blockをクリックします。FORMSセクションで、User loginを見つけてクリックします。- 「
Display title」チェック・ボックスをクリアします。 Add blockをクリックします。- 新規ログイン・ブロックを再配置して、
Welcome Bannerの下に配置します。 Update and saveをクリックします。
このチュートリアルで実行したこと
開発者ポータルでは、すべてのコンテンツに対するアクセスを認証済みユーザーのみに制限しました。 これで、非認証ユーザーとしてホーム・ページにアクセスすると、ようこそバナーの下にログイン・フォームが表示されるようになりました。 サイト上の他の URL にナビゲートすると、表示される unauthorized ページが表示されます。
ログインすると、ホーム・ページからログイン・フォームが消えて、自分のロールで表示されているすべてのページにアクセスできます。