パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

セブン-イレブンなどの店頭で提供される無料Wi-Fiサービス、自動接続アプリ「タウンWiFi」からの接続をブロック」記事へのコメント

  • 7spotがどうだったか忘れたが、Android端末から繋ごうとすると、以前は各サービスの
    認証画面に自動的に飛んでたのに、最近はブラウザでどこかのページを表示するまで
    その画面に行かなくなってしまった。全部が全部そうじゃなくてちゃんと自動で
    飛んでくれるところもあるけど。

    繋がってると思ってメールチェックしたら「接続してません」って出てすげえうざったい。
    Web見るつもり無いのに、関係のない適当なページを表示して認証画面に飛ぶ作業が面倒くさい。
    Google検索ではダメ(エラー画面に行くだけ)なんだよな。

    なんばウォークの地下とかそんな感じ。
    気づくまで、BANされたのかと思ってた。
    • Wifiを繋いだ際に、自動的に認証画面に飛ぶためには、
      Wifiを監視するソフトを「端末内に」常駐させる必要があります。
      そのソフトが認証画面を開いてくれていたと思うのですが。

      WifiのAP側だけでは、端末内部に手を突っ込むことができませんから、
      文字通り手も足もでません。
      端末内部でのWifi監視なしで認証を実現しようとすると、未認証での
      Webアクセスをリダイレクトして認証画面に誘導するくらいしか手がないのです。

      Wifi APで802.1X認証させるという手もありますが、端末機種によっては
      端末側で「事前に」ルートCA証明書を入れる必要があったり、
      事前登録が必須だったりして余計に面倒です。

      諸々の面倒を省きたいのであれば、これ http://www.ntt-bp.net/jcfw/ja.html [ntt-bp.net] を検討してみては?

      親コメント
      • んあこたあない。

        いわゆるキャプティブポータルってやつでしょ。端末側にはWebブラウザ以外何もいらない。

        親コメント
        • #3101468で「Web見るつもりないのに」と書いてあるのに注目。

          Webブラウザを起こさずに「自動的に認証画面に飛んでいく」には
          どうすればよいか、という話ですので。

          親コメント
          • ああ、それか。それはサービス側と端末側の両方に備えが要りますね。

            サービス側は、そのネットワークがキャプティブポータル認証が必要であることを何らかの手段で端末に伝えないといけない。その手段に今は標準がない。

            だから、端末側に監視サービスを上げておいて認証画面を開けるなり認証APIを叩きに行くなりしないといけない。

            ご指摘の通りですね。なるほど、だから802.1Xが登場するのか。

            しかしキャプティブポータルを採用してる時点でそんな配慮をする気がないですよね。

            ポータルのサーバにWeb APIの口を用意しておいてアプリに認証させることにしてもいいけど、アプリがいるとするならそのアプリはどうやってインストールさせるのかというブートストラップ問題がついて回るし。最初の一回くらいはWeb見ることを強制してもいいのかな。

            親コメント
          • by Anonymous Coward on 2016年10月22日 23時39分 (#3101614)

            実装的な話をすると iOS なら接続したときに http://captive.apple.com/ [apple.com] Windows なら http://www.msftncsi.com/ [msftncsi.com] を叩いてチェックするよ。Androidは知らんけど http://clients3.google.com/generate_204 [google.com] とかを使うらしい。2.xくらいから既に判定機能自体はある。

            親コメント
      • by Anonymous Coward on 2016年10月22日 19時43分 (#3101513)
        Hotspot などで使われるWEB認証は、だいたいの場合 RFCの Captive Portal 認証なので、RFC7710に準拠してる端末なら、DHCPで IPもらうときのフラグで自動的にWEB認証画面開きますよ。
        Windows だと 8 以降、Android でも Galaxy とかは得に追加のアプリとか不要です。

        日本向けはともかく、アメリカ向けのスマホだと必須になってるとは思います。
        親コメント

物事のやり方は一つではない -- Perlな人

処理中...