Chibabiz.com
千葉県企業の情報サイト
〈チバビズドットコム〉

HOME ぴかいちば チバビズ探訪 ちばのたね ホームページ道場 バックナンバー チバビズ・マルシェ
ホームページ道場
ホームページ道場
外注窓口・制作担当者のための制作情報、
ホームページ運営に必要な知識と技術を
チバビズドットコム制作委員会がご紹介します。

iPhoneでのベーシック認証
ホームページ道場
1.iPhoneでベーシック認証が動かないケース
会員限定のページなどで簡易的な認証の仕組みとしてベーシック認証を使用する場合があります。ベーシック認証とは特定のディレクトリに対してアクセスした際に、ユーザ名とパスワードの入力を要求される設定・処理を施して、限られた人だけにページを見せるための仕組みです。
しかし、パソコン・スマートフォン問わず、OSやブラウザのバージョンアップは随時行われており、その影響でiPhoneでのサイト閲覧時、ベーシック認証がかかったページへのアクセスでログイン用のダイアログが開かずに真っ白なページが表示されるという現象が出る場合があります。
2.現象が起きた時の条件例
この現象が見られた際、iPhoneを使用している全ての方が遭遇しているわけではありませんでした。サイト立ち上げ当初は問題が無かったことからもアップデートなど何らかの環境の変化によるものだと判断できます。色々と確認してみるとiPhoneのなかでも標準ブラウザであるsafariを使用している方のみで発生しているようでした。
調査・検証の結果、認証をかけたディレクトリを別タブで開こうとしている場合に、この現象が起きる可能性があることがわかりました。セキュリティに関するアップデートか何かで、この動作に対して制限がかけられたことが原因のようでした。
3.対応例
ベーシック認証をかける方法については複数あり、htaccessファイルなどを手作りで用意して該当ディレクトリにアップすれば機能するサーバと、直接の認証設置は出来ずサーバの設定画面の機能としてしか使用できないサーバ等もあるため、利用中のサーバ環境に合わせて作成または設定する必要があります。単独ページに対して、プログラムで認証処理を入れるといったことも可能ですが、ディレクトリに対してとなると悩ましいところです。
当現象については、別タブで開こうとしている場合に限定されているようなので、この開き方の指定を外したところ、問題なくログインのダイアログが表示されました。ページ遷移としての開き方に変わるものの、認証機能が動作することのほうが優先のため、この形で対応完了としました。
簡易的な認証として定着し、Webサーバにも標準的に用意されたベーシック認証が、大きなシェアを占めるiPhoneで機能しなくなるというトラブルでした。納品当時は問題が無くても環境の変化によって、こういったことが起きる場合もあります。解決方法を探るために、似たような現象が出ている人が他にも居ないか調べてみるのも良いでしょう。
次回は、画像データについての情報の掲載を予定しています。
(2025/1/10)
ホームページ道場 
バックナンバー
バックナンバーの一覧はコチラ
HOME ぴかいちば チバビズ探訪 ちばのたね ホームページ道場 バックナンバー チバビズ・マルシェ
お問い合わせはこちら

チバビズドットコム制作委員会
株式会社 翠松堂BTL
© 2017 chibabiz.com Production Committee
トップへ戻る