Раздел 10. Модули Апача Пункты: 85 86 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 163 164 165 166 167 168 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 203 204 205 206 207 208 209 210 211 212 213 RU EN Пункт 103. Модуль Apache mod_authn_anon Этот модуль предоставляет внешние интерфейсы аутентификации, такие как
В сочетании с другими методами контроля доступа (базы данных) это позволяет эффективно отслеживать пользователей и настраивать их в соответствии с профилем пользователя, сохраняя при этом сайт открытым для «незарегистрированных» пользователей. Одним из преимуществ использования отслеживания пользователей на основе аутентификации является то, что, в отличие от волшебных файлов cookie и забавных префиксов и постфиксов URL, оно полностью не зависит от браузера и позволяет пользователям обмениваться URL-адресами. При использовании ПримерПример ниже сочетается с «обычной» аутентификацией на основе файла htpasswd и позволяет пользователям дополнительно входить в качестве «гостей» со следующими свойствами:
Пример<Каталог "/var/www/html/private"> AuthName "Использовать "анонимный" и адрес электронной почты для гостевой записи" Основной тип авторизации Файл AuthBasicProvider сразу AuthUserFile "/путь/к/вашему/.htpasswd" Anonymous_NoUserID выключен Anonymous_MustGiveЭлектронная почта Anonymous_VerifyЭлектронная почта Anonymous_LogЭлектронная почта Анонимный анонимный гость www тест приветствуется Требовать действительного пользователя </Каталог> Анонимная директива
Список одного или нескольких «магических» идентификаторов пользователей, которым разрешен доступ без проверки пароля. Идентификаторы пользователей разделены пробелом. Можно использовать кавычки ' и ", чтобы разрешить пробел в идентификаторе пользователя, а также escape-символ \. Обратите внимание, что при сравнении учитывается
регистр символов . Пример:Анонимный аноним "Не зарегистрирован" "Не знаю" Это позволит пользователю входить без проверки пароля, используя идентификаторы пользователя «anonymous», «AnonyMous», «Not Registered» и «I Don’t Know». Начиная с Apache 2.1 можно указать идентификатор пользователя как " Директива Anonymous_LogEmail
Когда установлено Директива Anonymous_MustGiveEmail
Указывает, должен ли пользователь указывать адрес электронной почты в качестве пароля. Это запрещает пустые пароли. Директива Anonymous_NoUserID
Когда установлено Директива Anonymous_VerifyEmail
При установке Пункты: 85 86 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 163 164 165 166 167 168 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 203 204 205 206 207 208 209 210 211 212 213 |