「社内限定でHTMLを見せたい」が意外と難しい理由
プレゼン資料やプロトタイプ、社内向けのランディングページなどをHTMLで作ったとき、「これは社内の人だけに見せたい」と考える場面はよくあります。ところが、いざ共有しようとすると意外と手間がかかります。
リンクをそのまま渡せば手軽ですが、URLが転送されれば社外の誰でも開けてしまいます。かといって、一人ひとりにアカウントを発行したり、社内サーバーに置いたりするのは大げさで、非エンジニアには敷居が高いものです。
そこで実用的なのが、「会社のメールドメイン」を基準にしたアクセス制限です。閲覧者が自社ドメインのメールアドレスを持っているかどうかで線を引けば、誰が対象かを名簿で管理しなくても、組織の内と外をまとめて区切れます。
会社ドメイン認証とは何か
会社ドメイン認証は、指定したメールドメインを持つ人だけにページの閲覧を許可する方式です。たとえば「example.co.jp」を許可ドメインに設定すれば、そのドメインのメールアドレスで本人確認できた人だけがHTMLを開けます。
ポイントは、一人ずつメールアドレスを登録しなくてよいことです。ドメインという「面」で許可を出すため、部署横断の共有や、メンバーの入れ替わりがある社内配布に向いています。
認証方式にはほかにもいくつか種類があり、目的に応じて使い分けられます。
- URLのみ: リンクを知っていれば誰でも閲覧でき、手軽だが範囲は絞れない。
- パスワード認証: 一つの合言葉を知る人だけが閲覧でき、不特定多数への配布に向く。
- メール認証: 指定したメール宛のワンタイムで本人確認し、特定の個人に絞れる。
- 会社ドメイン認証: 指定ドメインのメールを持つ人だけに許可し、社内全体への共有に向く。
認証方式の選び方フローチャート
会社ドメイン認証で社内限定にHTMLを公開では、強い認証を選べばよいわけではありません。相手の人数、機密度、レビュー期間、相手のITリテラシーに合わせて、止まらない範囲で十分な制限を選びます。
共有相手と機密度が決まったら、URLのみ・パスワード・メール認証・会社ドメイン認証のどれで渡すかを選びます。
- URLのみ: 誰でも見てよい、短期の低リスク確認に限る
- パスワード: 少人数の社内外レビューで手早く制限したいとき
- メール認証: 特定の個人だけに見せたいとき
- 会社ドメイン認証: 社内・取引先企業単位で見せたいとき
会社ドメイン認証で社内限定公開する手順
ここでは、ギガサイト便を使って会社ドメイン認証で公開するまでの流れを紹介します。サーバー構築やデプロイ設定は不要で、ファイルを用意すればすぐに始められます。
- 無料アカウントを作成し、サイト一覧の管理画面を開く。
- 公開したいHTML、またはHTML・CSS・JS・画像一式をまとめたZIPをアップロードする。
- アップロード時のセキュリティスキャンの警告を確認し、内容を理解したうえで公開可否を判断する。
- 認証方式の設定で「会社ドメイン認証」を選ぶ。
- 許可するメールドメイン(例: 「example.co.jp」)を指定する。
- 必要に応じて公開期限やURL末尾のスラッグを調整し、発行された共有URLを社内に案内する。
パスワード共有との違いと使い分け
「社内限定なら、パスワードを掛けて全員に伝えればいいのでは」と思うかもしれません。実際、特定の少人数に渡すならパスワード認証は手軽です。
ただし、パスワードは人から人へ伝わるうちに社外へ漏れる可能性があり、誰が見たかを本人単位で確認するのには向きません。一方、会社ドメイン認証は閲覧者が自社ドメインのメールで本人確認するため、社外の人がパスワードを聞き出しても入れません。
目安として、配布範囲が「自社の人全般」なら会社ドメイン認証、「特定の数名」ならメール認証、「合言葉を共有できる範囲」ならパスワード認証、というように対象の広さで選ぶと迷いにくくなります。
公開後の運用で押さえておきたいこと
社内限定の公開でも、運用面でいくつか知っておくと安心な機能があります。まず、内容を更新したいときは同じURLのままファイルを差し替えられるため、リンクを送り直す必要がありません。最新版を常に同じ場所で見てもらえます。
また、いつまで見せるかをコントロールしたい資料には公開期限を設定でき、期限が切れると自動的に閲覧できなくなります。誰がアクセスしたかはアクセスログで確認できるので、社内配布の状況把握にも役立ちます。
なお、一時公開ページにはnoindexが付き通常は検索結果に出ませんが、noindexはあくまで検索除けであってアクセス制御ではありません。「社内の人だけ」を担保するのは、あくまで会社ドメイン認証などの認証方式である点を覚えておきましょう。
まとめ: 組織の内と外を、面で区切る
社内限定でHTMLを公開したいとき、一人ずつの管理は手間がかかり、リンク共有だけでは範囲を絞れません。会社のメールドメインを基準にすれば、組織の内と外をまとめて線引きでき、メンバーの入れ替わりにも柔軟に対応できます。
ギガサイト便なら、HTMLやZIPをアップロードして認証方式に会社ドメイン認証を選ぶだけで、社内限定の共有URLを発行できます。公開期限の設定や同一URLでの差し替え、アクセスログの確認とあわせて、社内向けの資料共有をひととおりまかなえます。
社外協力者・別ドメインをどう扱うか
会社ドメイン認証は、同じメールドメインを持つ人にまとめて見せたいときに便利です。ただし、業務委託、制作会社、子会社、出向者のように、プロジェクト関係者でも別ドメインを使う相手は少なくありません。
この場合は、無理にドメイン認証へ寄せるより、相手の範囲を分けて考えます。社内全体には会社ドメイン認証、社外の少人数にはメール認証やパスワードを使うなど、公開範囲ごとにURLを分けるほうが運用しやすくなります。
- 社内メンバーだけなら会社ドメイン認証を基本にする
- 社外の少人数にはメール認証で個別に絞る
- 複数社が混在する場合は、閲覧対象ごとにURLを分ける
- 退職者や契約終了者が出たら、共有範囲を見直す
ドメイン認証に向かないケース
会社ドメイン認証は、同じメールドメインのメンバーにまとめて見せたいときに便利です。一方で、外部パートナーが個人メールを使っている、複数社が同じページを見る、退職者や委託先の入れ替わりが多い、といった場面ではドメイン単位だけだと粗くなります。
迷ったら、閲覧者を「組織単位でまとめてよいか」「個人単位で指定したいか」に分けて考えます。前者は会社ドメイン認証、後者はメールアドレス指定やパスワード、期限付きURLを組み合わせるほうが管理しやすくなります。
- 外部パートナーが個人メールの場合: メール認証やパスワードを検討する
- 複数社に同じURLを見せる場合: 許可ドメインを増やしすぎない
- 退職者・異動者が気になる場合: 公開期限を短くし、必要に応じてURLを閉じる
- 社外秘度が高い場合: noindexだけで済ませず、閲覧者を認証で絞る
よくある質問
会社ドメイン認証はメールアドレスを一つずつ登録する必要がありますか
いいえ、登録するのは許可するメールドメインだけです。たとえば「example.co.jp」を指定すれば、そのドメインのメールアドレスで本人確認できた人はまとめて閲覧できます。個人単位で名簿を管理する手間がありません。
会社ドメイン認証とパスワード認証はどう使い分ければよいですか
配布範囲が自社の人全般なら会社ドメイン認証が向いています。合言葉を共有できる限られた範囲ならパスワード認証が手軽です。パスワードは伝わるうちに社外へ漏れる可能性があるため、組織全体に確実に絞りたいときはドメイン認証が安心です。
noindexが付いていれば社内限定として安全ですか
noindexは検索結果に出にくくするための設定であり、アクセス制御ではありません。URLを知っている人の閲覧を止めるものではないため、社内限定を担保したい場合は会社ドメイン認証などの認証方式を併用してください。
公開した後にHTMLの内容を差し替えられますか
はい、同じURLのままファイルを差し替えられます。リンクを送り直す必要がないため、最新版を常に同じ場所で社内に見てもらえます。あわせて公開期限の設定やアクセスログの確認も可能です。
パスワード認証とメール認証はどちらが安全ですか?
共有パスワードは手軽ですが転送されやすいです。特定の個人だけに見せたい場合はメール認証、会社単位で絞りたい場合は会社ドメイン認証が向いています。
子会社や外部委託先のドメインも一緒に許可してよいですか?
関係者全員が見てよい内容なら候補になります。ただし、ドメインを追加するとその組織内の対象者が広がるため、少人数だけに見せたい場合はメール認証や別URLで分けるほうが安全です。
外部パートナーが個人メールの場合も会社ドメイン認証でよいですか?
個人メールの相手まで含めるなら、会社ドメイン認証だけでは管理しにくくなります。特定のメールアドレスに限定する認証やパスワード、短い公開期限を組み合わせ、必要な相手だけに見せる形にするのが安全です。