Запретить автоматическое закрытие Captive Portal после аутентификации (Android)Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Запретить автоматическое закрытие Captive Portal после аутентификации (Android)

Сообщение Anonymous »

Итак, простая идея заключается в том, что у нас есть настройка сервера RADIUS, позволяющая пользователям проходить аутентификацию на нашем контроллере Ruckus с помощью учетных данных пользователя. При аутентификации пользователь должен быть перенаправлен на страницу, которая позволяет ему управлять устройствами, аутентифицированными по MAC-адресу.

На всем, что мы тестировали до сих пор, включая «старые» устройства Android, это похоже на чтобы не было проблем, и все идет так, как должно. Однако в версиях Android Lollipop (5.0+) авторизованный портал немного изменился, и частью этого изменения является автоматическое закрытие авторизованного портала, который запускается при подключении к сети. Поскольку мы хотим, чтобы после аутентификации они перенаправлялись на страницу управления MAC-устройствами, чтобы они могли добавить устройство, с помощью которого они в данный момент вошли в систему, и избежать повторного входа в систему, это плохо.

Что я пробовал:
  • Определение запуска браузера на мобильном устройстве устройство и выдает предупреждение в onbeforeunload, которое пытается оставить браузер открытым.
  • Открытие нового окна браузера, указывающего на перенаправление URL-адрес при обнаружении успешной аутентификации (по сути, мы сами управляем перенаправлением).
  • Выполнение варианта 2, а затем варианта 1 на перенаправленном URL-адресе< /li>
Что не сработает:
  • Пользователям предлагается отключить опцию авторизованного портала на их устройствах. Не пытаюсь указать обычным пользователям на расширенные элементы управления.
    При создании открытой сети для доступа к диспетчеру MAC необходимо использовать некоторую аутентификацию.< /li>
Решение на данный момент:

Мы недовольны этим решением, но на данный момент мы просто просим пользователей пройти аутентификацию в сети, а затем открыть браузер и перейти на базовую страницу входа в систему (несетевая аутентификация), которую пользователи используют для ручного добавления устройств, к которым они не могут подключиться. (например, принтеры, игровые устройства и т. д.). Хотя это работает, пользователям приходится входить в систему, открывать браузер, вручную вводить URL-адрес и снова входить в систему.

Это не проблема, с которой люди не сталкивались, см. здесь, я просто не смог найти решение ни у кого, кто сталкивался с проблема. Конечно, есть какой-то способ использовать JavaScript или что-то еще, чтобы в этой ситуации браузер оставался открытым. Если нет, то есть ли у кого-нибудь идеи получше, как управлять вещами?

Подробнее здесь: https://stackoverflow.com/questions/349 ... on-android
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Откройте внешнее приложение по ссылке в браузере Captive Portal для Android.
    Anonymous » » в форуме Android
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Указание изображения значка с диска для org.freedesktop.portal.notification Portal?
    Anonymous » » в форуме Linux
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Captive-портал на основе OTP-аутентификации
    Anonymous » » в форуме Php
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Captive Dependency – ValidateOnBuild – не работает
    Anonymous » » в форуме C#
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Сохранение изображения со страницы портала Captive закрывает всплывающее окно и WLAN.
    Anonymous » » в форуме Python
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»