Difference between revisions of "HttpAuth/ru"
From Wiki4Intranet
< HttpAuth
(Split extension page to semantic data and russian description) |
|||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
{{ExtensionFromInfo|lang=ru|name=HttpAuth}} | {{ExtensionFromInfo|lang=ru|name=HttpAuth}} | ||
− | + | ||
+ | == Использование == | ||
+ | |||
+ | Расширение добавляет поддержку [[wikipedia:Basic_access_authentication|HTTP Basic авторизации]] в вашу MediaWiki. Это полезно, например, для доступа к RSS/Atom лентам в закрытых с помощью [[IntraACL]] вики-системах из читалок. | ||
Для включения нужно только скачать директорию <tt>HttpAuth</tt> в поддиректорию <tt>extensions</tt> установочного пути MediaWiki добавить в <tt>LocalSettings.php</tt> строчку <code-php>require_once 'extensions/HttpAuth/HttpAuth.php';</code-php> | Для включения нужно только скачать директорию <tt>HttpAuth</tt> в поддиректорию <tt>extensions</tt> установочного пути MediaWiki добавить в <tt>LocalSettings.php</tt> строчку <code-php>require_once 'extensions/HttpAuth/HttpAuth.php';</code-php> | ||
Line 8: | Line 11: | ||
Например, ссылка на RSS «Свежих правок» из такой: | Например, ссылка на RSS «Свежих правок» из такой: | ||
− | + | <nowiki>http://</nowiki>'''ВАШ_ДОМЕН'''/index.php?title=Special:RecentChanges&feed=rss | |
Должна стать такой: | Должна стать такой: | ||
− | + | <nowiki>http://</nowiki>'''ВАШ_ДОМЕН'''/index.php?title=Special:RecentChanges&feed=rss'''&httpauth=1''' | |
* Если эту ссылку открыть в браузере, появится окно ввода логина и пароля, и вплоть до закрытия браузера вы должны будете авторизоваться через HTTP Basic авторизацию (так как расширение устанавливает специальную Cookie). | * Если эту ссылку открыть в браузере, появится окно ввода логина и пароля, и вплоть до закрытия браузера вы должны будете авторизоваться через HTTP Basic авторизацию (так как расширение устанавливает специальную Cookie). | ||
− | * Если эту ссылку добавить, например, в программу чтения RSS, она тоже запросит у вас логин и пароль. Это удобно, если в вашей Wiki используется система прав (например, [[ | + | * Если эту ссылку добавить, например, в программу чтения RSS, она тоже запросит у вас логин и пароль. Это удобно, если в вашей Wiki используется система прав (например, [[IntraACL]]) — в RSS-читалке вы тоже увидите защищённые в целом, но доступные вам статьи. |
Latest revision as of 17:16, 14 February 2013
HttpAuth — расширение MediaWiki.
- Назначение: Поддержка входа в Wiki с использованием HTTP Basic аутентификации.
- Репозиторий: https://github.com/mediawiki4intranet/HttpAuth
- Домашняя страница: http://wiki.4intra.net/HttpAuth
- Лицензия: GPLv2.0+
- Дата создания: 2010-09-03
- Последняя версия: 2012-02-03
- Оценка расширения: Возможно полезное (3)
Включение в сборку Mediawiki4Intranet:
- Дата включения: 2010-09-03
- Включённая версия: последняя
- Состояние доработок: Создано в рамках MediaWiki4Intranet
Использование
Расширение добавляет поддержку HTTP Basic авторизации в вашу MediaWiki. Это полезно, например, для доступа к RSS/Atom лентам в закрытых с помощью IntraACL вики-системах из читалок.
Для включения нужно только скачать директорию HttpAuth в поддиректорию extensions установочного пути MediaWiki добавить в LocalSettings.php строчкуrequire_once 'extensions/HttpAuth/HttpAuth.php';
Чтобы использовать Basic-авторизацию, добавьте в запрос параметр &httpauth=1.
Например, ссылка на RSS «Свежих правок» из такой:
http://ВАШ_ДОМЕН/index.php?title=Special:RecentChanges&feed=rss
Должна стать такой:
http://ВАШ_ДОМЕН/index.php?title=Special:RecentChanges&feed=rss&httpauth=1
- Если эту ссылку открыть в браузере, появится окно ввода логина и пароля, и вплоть до закрытия браузера вы должны будете авторизоваться через HTTP Basic авторизацию (так как расширение устанавливает специальную Cookie).
- Если эту ссылку добавить, например, в программу чтения RSS, она тоже запросит у вас логин и пароль. Это удобно, если в вашей Wiki используется система прав (например, IntraACL) — в RSS-читалке вы тоже увидите защищённые в целом, но доступные вам статьи.