Error request requires user authentication

Как исправить ошибку HTTP 401 (Authorization Required) Номер ошибки: Ошибка HTTP 401 Название ошибки: Authorization Required Описание ошибки: The request header did not contain the necessary authentication codes, and the client is denied access. Разработчик: Microsoft Corporation Программное обеспечение: Windows Operating System Относится к: Windows XP, Vista, 7, 8, 10, 11 В большинстве случаев […]

Содержание

  1. Как исправить ошибку HTTP 401 (Authorization Required)
  2. Распространенные проблемы Authorization Required
  3. Корень проблем Authorization Required
  4. Что делать с ошибкой 401 Unauthorized Error – методы исправления
  5. Как исправить ошибку 401
  6. Другие варианты ошибки 401
  7. Ошибки подобные 401
  8. RESTful Login Failure: Return 401 or Custom Response
  9. Microsoft Edge Issue — The requested resource requires user authentication
  10. Как быстро исправить ошибку 401 (5 методов)
  11. Код ошибки 401 – что это?
  12. Что вызывает ошибку 401
  13. Как исправить ошибку 401 (5 методов)
Номер ошибки: Ошибка HTTP 401
Название ошибки: Authorization Required
Описание ошибки: The request header did not contain the necessary authentication codes, and the client is denied access.
Разработчик: Microsoft Corporation
Программное обеспечение: Windows Operating System
Относится к: Windows XP, Vista, 7, 8, 10, 11

В большинстве случаев проблемы с файлами Authorization Required связаны с отсутствием или повреждением файла связанного Edge вредоносным ПО или вирусом. Большую часть проблем, связанных с данными файлами, можно решить посредством скачивания и установки последней версии файла Windows 10 . Более того, поддержание чистоты реестра и его оптимизация позволит предотвратить указание неверного пути к файлу (например Authorization Required) и ссылок на расширения файлов. По этой причине мы рекомендуем регулярно выполнять очистку сканирования реестра.

Распространенные проблемы Authorization Required

Вопросы, связанные с Authorization Required и Edge :

  • «Ошибка: Authorization Required. «
  • «Отсутствует файл Authorization Required.»
  • «Файл не найден: Authorization Required»
  • «Сбой загрузки: Authorization Required. «
  • «Не удалось зарегистрироваться: Authorization Required. «
  • «Ошибка во время выполнения: Authorization Required. «
  • «Ошибка загрузки: Authorization Required. «

Проблемы с Authorization Required возникают во время запуска или завершения работы, во время запуска программы, связанной с Authorization Required, или иногда во время обновления или установки Windows. Важно не учитывать, когда возникают проблемы с Authorization Required, так как это помогает устранять ошибки, связанные с Edge s, и сообщать о них в Microsoft Corporation.

Корень проблем Authorization Required

Заражение вредоносными программами, недопустимые записи реестра Edge или отсутствующие или поврежденные файлы Authorization Required могут создать эти ошибки Authorization Required.

В частности, проблемы Authorization Required, созданные:

  • Недопустимый раздел реестра Authorization Required (или поврежденный).
  • Вирус заразил Authorization Required, создавая повреждения.
  • Другая программа (не связанная с Edge ) удалила Authorization Required злонамеренно или по ошибке.
  • Authorization Required конфликтует с другой программой (общим файлом).
  • Authorization Required поврежден во время загрузки или установки программного обеспечения.

Совместима с Windows 2000, XP, Vista, 7, 8, 10 и 11

Источник

Что делать с ошибкой 401 Unauthorized Error – методы исправления

Ошибка 401 Unauthorized Error – это код состояния HTTP, который означает, что страница, к которой вы пытались получить доступ, не может быть загружена, пока вы не войдете в систему с действительным идентификатором пользователя и паролем.

Если вы только что вошли в систему и получили 401 ошибку авторизации, это означает, что введенные вами учетные данные по какой-то причине недействительны.

Сообщения об ошибках 401 часто настраиваются на каждом веб-сайте индивидуально, особенно если это крупный портал, поэтому имейте в виду, что эта ошибка может проявляться многими способами, из которых самые распространенные:

  • 401 Unauthorized
  • Authorization Required
  • HTTP Error 401 – Ошибка авторизации

401 ошибка авторизации отображается внутри окна веб-браузера, как обычная веб-страница. Как и большинство подобных ошибок, вы можете найти их во всех браузерах, работающих в любой операционной системе.

Как исправить ошибку 401

Проверьте на наличие ошибок в URL. Возможно, ошибка 401 Unauthorized возникла, потому что URL-адрес был введен неправильно, или выбранная ссылка указывает на неправильный URL-адрес, предназначенный только для авторизованных пользователей.

Если вы уверены, что URL-адрес действителен, посетите главную страницу веб-сайта и найдите ссылку с надписью «Логин» или «Безопасный доступ». Введите здесь свои учетные данные, а затем повторите попытку.

Если у вас нет учетных данных или вы забыли свои, следуйте инструкциям на веб-сайте для настройки учетной записи или изменения пароля.

Если вам трудно вспоминать свои, храните их в диспетчере паролей, чтобы приходилось помнить только один пароль.

Перезагрузите страницу. Как бы просто это не показалось, закрытия страницы и её повторное открытие может помочь исправить ошибку 401, но только если она вызвана ошибочно загруженной страницей.

Удалите кеш вашего браузера. Возможно, в вашем браузере хранится неверная информация для входа в систему, что нарушает процесс входа и выдает ошибку 401. Очистка кеша устранит все проблемы в этих файлах и даст странице возможность загружать свежие файлы прямо с сервера.

  • Если вы уверены, что страница, которую вы пытаетесь открыть, не нуждается в авторизации, сообщение об ошибке 401 Unauthorized может быть общей ошибкой. В этом случае лучше всего связаться с веб-мастером или другим контактом веб-сайта и сообщить им о проблеме.
  • Другие варианты ошибки 401

    Веб-серверы под управлением Microsoft IIS могут предоставить дополнительную информацию об ошибке 401 Unauthorized, например:

    Коды ошибок Microsoft IIS 401
    Ошибка Объяснение
    401,1 Войти не удалось.
    401,2 Ошибка входа в систему из-за конфигурации сервера.
    401,3 Несанкционированный доступ из-за ACL на ресурс.
    401,4 Авторизация не пройдена фильтром.
    401,5 Авторизация блокирована приложением ISAPI/CGI.
    401,501 Доступ запрещен: слишком много запросов с одного и того же клиентского IP; Ограничение динамического IP-адреса – достигнут предел одновременных запросов.
    401,502 Запрещено: слишком много запросов с одного IP-адреса клиента; Ограничение динамического IP-адреса – достигнут максимальный предел скорости запросов.
    401,503 Отказ в доступе: IP-адрес включен в список запрещенных IP
    401,504 Отказ в доступе: имя хоста включено в список запрещенных

    Ошибки подобные 401

    Следующие сообщения также являются ошибками на стороне клиента и относятся к 401 ошибке: 400 Bad Request, 403 Forbidden, 404 Not Found и 408 Request Timeout.

    Также существует ряд кодов состояния HTTP на стороне сервера, например, часто встречающийся 500 Internal Server Error.

    Источник

    RESTful Login Failure: Return 401 or Custom Response

    This is a conceptual question.

    I have a client (mobile) application which needs to support a login action against a RESTful web service. Because the web service is RESTful, this amounts to the client accepting a username/password from the user, verifying that username/password with the service, and then just remembering to send that username/password with all subsequent requests.

    All other responses in this web service are provided in a JSON format.

    The question is, when I query the web service simply to find out whether a given username/password are valid, should the web service always respond with JSON data telling me its successful or unsuccessful, or should it return HTTP 200 on good credentials and HTTP 401 on bad credentials.

    The reason I ask is that some other RESTful services use 401 for bad credentials even when you’re just asking if the credentials are valid. However, my understanding of 401 responses are that they represent a resource that you are not supposed to have access to without valid credentials. But the login resource SHOULD be accessible to anyone because the entire purpose of the login resource is to tell you if your credentials are valid.

    Put another way, it seems to me that a request like:

    should return 401 if bad credentials are provided. But a request like:

    should never return 401 because that particular URL (request) is authorized with or without valid credentials.

    I’d like to hear some justified opinions one way or the other on this. What is the standard way of handling this, and is the standard way of handling this logically appropriate?

    Источник

    Microsoft Edge Issue — The requested resource requires user authentication

    I have a website and api hosted on IIS 8.5 and lately users of the site are getting the following console error when attempting to POST data to the api when using Microsoft Edge :

    HTTP401: DENIED — The requested resource requires user authentication. (XHR)OPTIONS — http://my-local-address/api/customers/approval/post

    Note: Users are authenticated by using Windows Authentication.

    This occurs spontaneously and to get around the issue the users are forced to do a hard refresh ( Ctrl + F5 ) on MS Edge and then they can continue with their process. Could there be a setting on IIS that’s releasing the user authentication after a period of time?

    I’ve listed my attempts to resolve the issue below:

    • I’ve got my organisation to add in a trusted policy for my local web address.
    • Changed the providers of the API. Moved NTLM above Negotiate.
    • Removed Negotiate based on this stackoverflow post Windows authentication failing in IIS 7.5.
    • Try and catch the error from the POST request but I’m returning null every time.
    • Configured CORS to allow for cross origin.

    NB: I’m using angularjs for my front end and ASP.NET Web API 2 for the API.

    The following code snippet details how the Web Api is configured:

    WebApiConfig.cs

    Web.config

    Angular module config using $httpProvider to supply $http requests with credentials

    Источник

    Как быстро исправить ошибку 401 (5 методов)

    Страница с ошибкой при обращении к WordPress-сайту всегда вызывает неудобства, вне зависимости от того, ваш это сайт или чужой. Как и в случае со многими другими кодами ответов HTTP, ошибка 401 не содержит детальных данных для диагностики и решения проблемы.

    Ошибка 401 может появиться в любом браузере. В большинстве случаев ее легко решить.

    В этой статье мы расскажем, что означает 401 ошибка, почему она происходит, и какие методы ее устранения существуют.

    Код ошибки 401 – что это?

    Коды состояния HTTP 400 возникают в случае проблем с выполнением запросов. В частности, ошибка 401 появляется, когда браузер отказывает вам в доступе к странице, которую вы хотите посетить.

    В результате вместо загрузки страниц браузер выведет сообщение об ошибке. Ошибки 401 могут возникать в любом браузере, потому отображаемое сообщение может варьироваться.

    К примеру, в Chrome и Edge вы, скорее всего, увидите иконку бумаги с простым сообщением о том, что запрашиваемая страница не отвечает. Вы увидите фразу «HTTP Error 401». Вам будет предложено связаться с владельцем сайта, если ошибка не пропадет:

    В иных случаях и в других браузерах вы можете получить менее дружелюбное предупреждение. К примеру, может выводиться пустая страница с сообщением «401 Authorization Required»:

    Другие вариации текста:

    • HTTP 401 Error – Unauthorized
    • 401 Unauthorized
    • Access Denied

    Эти ошибки часто появляются на сайтах, где требуется вводить данные для входа. В большинстве случаев это означает, что что-то не так с учетными данными. Возможно, браузер перестал считать их действительными.

    Эта ошибка похожа на HTTP 403 Forbidden Error, когда доступ к сайту для пользователя запрещен. Однако, в отличие от ошибки 403, сообщение об ошибке 401 указывает, что процесс аутентификации завершился неудачно.

    Код ошибки передается через заголовок WWW-Authenticate, который отвечает за определение метода аутентификации, используемого для предоставления доступа к веб-странице или ресурсу.

    Что вызывает ошибку 401

    Если вы столкнулись с кодом ошибки в кодах 400, вы должны знать, что проблема произошла на стороне клиента (либо на стороне браузера). Случается, что виновником проблемы является браузер, но так бывает не всегда. Об этом мы еще расскажем позже.

    Ошибки 401 возникают на ресурсах с ограниченным доступом – к примеру, на страницах, защищенных паролем. Потому можно предположить, что причина проблемы связана с данными аутентификации.

    Устаревшие Cookie и кэш браузера

    Одной из наиболее распространенных причин возникновения ошибки 401 является то, что кэш и файлы cookie вашего браузера устарели, что не позволяет выполнить авторизацию. Если ваш браузер использует недействительные данные для авторизации (либо вообще их не использует их), сервер отклонит запрос.

    Несовместимые плагины

    Также бывают ситуации, когда ошибка вызвана несовместимостью плагинов или какими-либо сбоями в них. К примеру, плагин безопасности может ошибочно принять вашу попытку входа за вредоносную активность, а потому будет возвращена ошибка 401 для защиты страницы.

    Неверный URL или устаревшая ссылка

    Бывает, что источником проблемы является незначительная оплошность. К примеру, был неверно введен URL, ссылка была устаревшей и т.д.

    Как исправить ошибку 401 (5 методов)

    Теперь, когда мы разобрались с причинами ошибки 401, пришло время обсудить, как ее устранить.

    Давайте рассмотрим 5 методов, которые вы можете использовать.

    Начнем с самого простого потенциального решения: убедитесь, что вы использовали верный URL. Это может выглядеть банально, но 401 ошибки нередко появляются, если URL-адрес был введен неправильно.

    Еще один вариант: ссылка, которую вы использовали для перехода на запрашиваемую страницу, указывает на неправильный URL. К примеру, ссылка устарела, ведет на страницу, которой больше нет (и редиректов не задано).

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

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

    Как мы уже говорили выше, одной из распространенных причин появления ошибки 401 являются устаревшие или неправильные данные кэша или cookies. Потому, если URL введен верно, следующий шаг – чистка кэша браузера.

    В итоге вы удалите любую недействительную информацию, которая хранится локально в вашем браузере и может приводить к прерываниям процесса аутентификации. Аналогично, файлы cookie вашего браузера могут содержать аутентификационные данные, которые нужно обновить.

    Если вы пользуетесь Chrome, вам нужно щелкнуть по иконке с меню в правом верхнем углу браузера и выбрать пункт Settings. В разделе «Privacy and security» нажмите «Clear browsing data:»

    Далее вводим URL требуемого сайта и очищаем для него данные.

    В других браузерах процесс очистки кэша и cookie может отличаться. К примеру, в Firefox нужно щелкать по иконке с библиотекой и выбирать History > Clear Recent History:

    Информацию по остальным браузерам вы можете найти в поисковиках.

    Еще один метод, который вы можете попробовать для устранения ошибки 401 – это очистка DNS. Эта причина встречается относительно редко, но стоит попробовать и такой подход, особенно если первые два ничего не дали.

    Чтобы очистить DNS, перейдите в Windows к меню «Пуск» и там уже введите в строку поиска cmd. Нажмите Enter. Откроется командная строка. Далее вставьте команду ipconfig/flushdns, после чего снова нажмите Enter.

    Если вы пользуетесь Mac, вы можете открыть командную строку следующим образом: Finder > Applications > Utilities > Terminal.

    Введите команду sudo killall -HUP mDNSResponder и нажмите Enter. Затем вы можете обновить страницу, чтобы посмотреть, пропала ли ошибка 401 или нет.

    1. Деактивируйте ваши плагины

    Проблема может возникать и по вине плагинов.

    Некоторые плагины, особенно связанные с безопасностью, могут выдавать ошибку 401 при подозрении на вредоносную активность. Также у них могут быть проблемы с совместимостью. Потому лучше всего деактивировать все плагины и посмотреть, будет ли страница работать.

    Вы можете деактивировать все плагины разом, перейдя в раздел Plugins > Installed Plugins в консоли WordPress. Выберите все плагины и в меню Bulk Actions задайте Deactivate, после чего щелкните по кнопке Apply:

    После этого попробуйте перезагрузить страницу с ошибкой. Если ошибка пропала, вы можете вручную по одному активировать плагины заново, чтобы выявить виновника всех бед.

    Далее вы уже можете либо удалить плагин, либо написать его разработчикам, чтобы они предоставили рабочее решение.

    1. Проверьте заголовок WWW-Authenticate

    Если проблема все еще остается, то в таком случае она может быть связана с ошибками на сервере. А значит, исправить ее будет чуть сложнее.

    Как мы уже писали ранее, ответ 401 передается через заголовок WWW-Authenticate, который отображается как “WWW-Authenticate: realm= ”. Он включает в себя строки данных, указывающие на то, какой тип аутентификации требуется для предоставления доступа.

    Вам нужно посмотреть, был ли отправлен ответ в WWW-Authenticate, а точнее какая схема аутентификации была использована. По крайней мере, это позволит вам приблизиться на один шаг к решению.

    Перейдите на страницу с ошибкой 401 и откройте консоль разработчика в Chrome. Вы можете щелкнуть правой кнопкой мыши на странице и выбрать Inspect (Ctrl+Shift+J).

    Далее перейдите на вкладку Network и перезагрузите страницу. Это позволит сгенерировать список ресурсов. Выберите заголовок Status, чтобы отсортировать таблицу, и найдите код 401:

    Выберите данную запись, после чего перейдите на вкладку Headers. В Response Headers найдите заголовок WWW-Authenticate:

    Информация, представленная в заголовке ответа, в частности, в схеме аутентификации, даст вам больше сведений о том, что произошло, и укажет на решение. Это позволит вам понять, какой тип аутентификации требуется серверу.

    К примеру, в приведенном выше примере мы видим, что схема аутентификации задана как «Basic». Это означает, что запрос аутентификации требует только ID и password. Для получения более подробной информации и инструкций мы рекомендуем обратиться к HTTP Authentication Scheme Registry.

    Источник

    Trying to access a WordPress site and being met with an error page is at best inconvenient, whether that site is yours or someone else’s. As with many HTTP response codes, part of what makes a 401 error so frustrating is the lack of information it offers for diagnosing and resolving the issue.

    The 401 error can happen with any browser, so it’s a pretty common issue people face. In most cases, this problem is relatively simple and straightforward to fix.

    In this post, we’ll explain what 401 error messages are and why they happen. Then, we’ll walk you through five methods you can use to fix them.

    Let’s get started!

    What is the 401 Error Code?

    The Internet Engineering Task Force (IETF) defines the error 401 Unauthorized as:

    The 401 (Unauthorized) status code indicates that the request has not been applied because it lacks valid authentication credentials for the target resource. The server generating a 401 response MUST send a WWW-Authenticate header field containing at least one challenge applicable to the target resource.

    An Introduction to the 401 Error Code

    HTTP 400 status codes are encountered when there is a problem making a request. A 401 error, in particular, happens when your browser denies you access to the page you’re trying to visit.

    As a result, instead of loading the web page, the browser will load an error message. 401 errors can happen within any browser so the message appearing may differ.

    For example, in Chrome or Edge, you’ll likely see a paper icon along with a simple message telling you that the page in question isn’t working. It will include the phrase “HTTP Error 401” at the bottom, and instruct you to contact the site’s owner if the problem persists:

    http error 401 in Chrome

    The 401 Error in Chrome

    At other times and in other browsers, you might get a slightly less friendly warning that’s just a blank page with a “401 Authorization Required” message:

    401 error Authorization Required

    Nginx 401 Authorization Required error message

    Other variations include:

    • “HTTP 401 Error – Unauthorized”
    • “401 Unauthorized”
    • “Access Denied”

    These errors occur on websites that require a login in order to access them. In most cases, it means that something is either wrong with the credentials or with the browser’s ability to read them as valid.

    This is similar to HTTP 403 Forbidden Error, in that access isn’t permitted to the user. However, unlike with the 403 error, the 401 error message indicates that the authentication process failed.

    The code is sent via the WWW-Authenticate header, which is responsible for identifying the authentication method used for granting access to a web page or resource.

    The HTTP 401 error is all too common 🤦‍♀️ — and this guide will give you everything you need to fix it the next time you see that message showing up ✅Click to Tweet

    What Causes a 401 Error?

    If you encounter an error code in the 400s, you know you’re dealing with a client-side (or browser-side) issue. While the problem may be happening within your browser, however, it doesn’t necessarily always mean that’s the culprit, which we’ll explain in more detail later.

    401 errors occur on restricted resources, such as password-protected pages of your WordPress site. So it’s safe to assume that the cause of the problem has something to do with the authentication credentials.

    Outdated Browser Cache and Cookies

    One of the most common reasons you might experience a 401 error is that your browser’s cache and cookies are out of date, preventing the authorization from successfully going through. If your browser isn’t using the valid authentication credentials (or any at all), the server will reject the request.

    Plugin Incompatibility

    At other times, this error is caused by a plugin incompatibility or error. For example, a firewall or security plugin can mistake your login attempt as malicious activity, and return a 401 error to protect the page.

    Incorrect URL or Outdated Link

    It’s also possible that the source of the problem can be attributed to a minor mistake. Common culprits in this category include an incorrectly-typed URL or an outdated link.

    How to Fix the 401 Error (5 Methods)

    Now that we’ve gone through a bit of background on the 401 error, it’s time to discuss how you can resolve it.

    Let’s take a look at five methods you can use:

    1. Look for Errors in the URL

    We’ll start off with the easiest potential fix: making sure you used the correct URL. This may sound simple, but 401 errors can sometimes appear if the URL wasn’t correctly entered in.

    Another possibility is that the link you used to visit the page in question points to the wrong URL. For example, it might be outdated, or leading to a page that no longer exists (and no redirects are in place).

    Therefore, it’s worth double-checking the URL you used. If you typed it in yourself, verify that you spelled everything correctly. If you clicked on a link, confirm that it’s pointing to the page you’re trying to access (or try to visit that page directly through the website).

    2. Clear Your Browser’s Cache

    Your browser’s cache is designed to improve your online experience, by reducing page loading times. Unfortunately, sometimes it can also cause unwanted interruptions.

    As we mentioned earlier, one of the common causes of the 401 error is outdated or incorrect cache data or cookies. Therefore, if you don’t notice any issues with the page’s URL, the next step is to clear your browser’s cache.

    This will clean out any invalid information that’s locally stored in your browser, which could be interrupting the authentication process. Similarly, your browser’s cookies might contain authentication data that simply needs to be refreshed.

    If you’re a Google Chrome user, you can do this by clicking on the menu icon in the top-right corner of the browser, and then going to Settings. Under the Privacy and security section, click on Clear browsing data:

    clear browsing data to fix 401 error

    The Clear browsing data section in Google Chrome

    A new window will open. Under the Basic tab, make sure all three boxes are selected, and then select Clear data:

    chrome clear data

    The clear browsing data window in Chrome

    This process will look a little different in other browsers. For example, in Mozilla Firefox, you would click on the library icon in the top-right corner of the browser, followed by History > Clear Recent History:

    firefox clear history

    The ‘clear recent history’ option in Firefox settings

    In the panel that opens next, select Everything in the drop-down menu at the top, make sure “Cache” is selected, and then click on the Clear Now button:

    clear firefox cache

    The ‘Clear History’ panel in Firefox

    If you’re using a different browser, please refer to this guide for clearing the cache

    3. Flush Your DNS

    Another method you can try to resolve the 401 error is flushing your Domain Name Server (DNS). While this is a rarer issue, it can be a possible cause, so it’s worth giving it a try if the first two solutions don’t work.

    To do this in Windows, click on the Start button and type cmd into the search bar. Hit Enter, and the Command Prompt will open. Copy and paste the command ipconfig/flushdns, and then hit Enter again:

    command prompt

    The Command Prompt interface in Windows

    On a Mac, you can do this by going to Finder > Applications > Utilities > Terminal:

    The Terminal application on Mac

    The Terminal application on Mac

    Input the command line sudo killall -HUP mDNSResponder and press Enter. Then, you can try refreshing the page you were trying to visit, to see if the 401 error has been resolved.

    4. Deactivate Your WordPress Plugins

    The problem causing your 401 error might not be due to your browser. If you’re having trouble accessing your WordPress site, it’s also possible that one or more plugins are to blame.

    Some plugins, especially security-focused plugins, are configured to show a 401 error when they suspect suspicious login activity that might indicate an attack. Others might just be suffering from compatibility issues. Therefore, it’s a good idea to deactivate all of your WordPress plugins and see if that resolves the issue.

    You can deactivate your plugins all at the same time in your dashboard, by going to Plugins > Installed Plugins. Check the box at the top to select all of them. Then under the Bulk Actions drop-down menu, select Deactivate and click on the Apply button:

    The plugin deactivation setting in the WordPress dashboard

    The plugin deactivation setting in the WordPress dashboard

    After that, try reloading the page that returned the 401 error to see if this has resolved the issue. If it has, you can manually activate each plugin one at a time, in order to determine which one is causing the problem.

    Then you can remove that plugin, replace it with a new one, or contact its developer for assistance.

    5. Check the WWW-Authenticate Header Response

    At this point, if the issue hasn’t been fixed, it may be caused by a server-side problem. This means our last fix will be a bit more involved.

    As we saw earlier, the 401 response is sent through the WWW-Authenticate header, which appears as “WWW-Authenticate: <type> realm=<realm>”. It includes ‘challenges’, or strings of data that indicate what type of authentication is required in order for access to be granted.

    In a nutshell, you’ll want to check and see if the header response was sent, and more specifically, what authentication scheme was used. At the very least, this can help narrow down the cause of the problem, and bring you one step closer to a solution.

    To do this, go to the web page that’s displaying the 401 error, and access the developer console in Chrome. You can right-click on the page and select Inspect, or use Ctrl+Shift+J.

    Next, click on the Network tab and reload the page. This will generate a list of resources. Select the Status header to sort the table and locate the 401 status code:

    network status 401 error

    The 401 status code in the developer console in Chrome

    Select that entry, and then click on the Headers tab. Under Response Headers, locate the WWW-Authenticate header:

    www authenticate header

    The Response Headers section of the developer console

    The information that is present in the response header, particularly the authentication schemes, can give you more information about what’s happening and point you towards a solution. It can help you understand what type of authentication the server is expecting.

    For example, in the above example, we can see that the authentication scheme is “Basic”. This means the authentication request should only require an ID and password. For more detailed information and instructions on how to use this information, we recommend referring to the HTTP Authentication Scheme Registry.

    HTTP 401 errors, begone! 🧙‍♂️ 5 ways to stop those pesky messages (no magic required) ✨Click to Tweet

    Summary

    When your browser and server have trouble communicating or authenticating requests, you’re sometimes forced to deal with errors such as the 401 error. While this problem is irritating, the message is usually temporary and fixable.

    Here are five methods you can use to fix the 401 error:

    1. Look for errors in the URL.
    2. Clear your browser’s cache.
    3. Flush your DNS.
    4. Deactivate your WordPress plugins.
    5. Check the WWW-Authenticate header response.

    Get all your applications, databases and WordPress sites online and under one roof. Our feature-packed, high-performance cloud platform includes:

    • Easy setup and management in the MyKinsta dashboard
    • 24/7 expert support
    • The best Google Cloud Platform hardware and network, powered by Kubernetes for maximum scalability
    • An enterprise-level Cloudflare integration for speed and security
    • Global audience reach with up to 35 data centers and 275 PoPs worldwide

    Test it yourself with $20 off your first month of Application Hosting or Database Hosting. Explore our plans or talk to sales to find your best fit.

    Страница с ошибкой при обращении к WordPress-сайту всегда вызывает неудобства, вне зависимости от того, ваш это сайт или чужой. Как и в случае со многими другими кодами ответов HTTP, ошибка 401 не содержит детальных данных для диагностики и решения проблемы.

    Ошибка 401 может появиться в любом браузере. В большинстве случаев ее легко решить.

    В этой статье мы расскажем, что означает 401 ошибка, почему она происходит, и какие методы ее устранения существуют.

    Итак, приступим!

    Содержание

    1. Код ошибки 401 – что это?
    2. Что вызывает ошибку 401
    3. Как исправить ошибку 401 (5 методов)

    Код ошибки 401 – что это?

    Коды состояния HTTP 400 возникают в случае проблем с выполнением запросов. В частности, ошибка 401 появляется, когда браузер отказывает вам в доступе к странице, которую вы хотите посетить.

    В результате вместо загрузки страниц браузер выведет сообщение об ошибке. Ошибки 401 могут возникать в любом браузере, потому отображаемое сообщение может варьироваться.

    К примеру, в Chrome и Edge вы, скорее всего, увидите иконку бумаги с простым сообщением о том, что запрашиваемая страница не отвечает. Вы увидите фразу «HTTP Error 401». Вам будет предложено связаться с владельцем сайта, если ошибка не пропадет:

    В иных случаях и в других браузерах вы можете получить менее дружелюбное предупреждение. К примеру, может выводиться пустая страница с сообщением «401 Authorization Required»:

    Другие вариации текста:

    • HTTP 401 Error – Unauthorized
    • 401 Unauthorized
    • Access Denied

    Эти ошибки часто появляются на сайтах, где требуется вводить данные для входа. В большинстве случаев это означает, что что-то не так с учетными данными. Возможно, браузер перестал считать их действительными.

    Эта ошибка похожа на HTTP 403 Forbidden Error, когда доступ к сайту для пользователя запрещен. Однако, в отличие от ошибки 403, сообщение об ошибке 401 указывает, что процесс аутентификации завершился неудачно.

    Код ошибки передается через заголовок WWW-Authenticate, который отвечает за определение метода аутентификации, используемого для предоставления доступа к веб-странице или ресурсу.

    Что вызывает ошибку 401

    Если вы столкнулись с кодом ошибки в кодах 400, вы должны знать, что проблема произошла на стороне клиента (либо на стороне браузера). Случается, что виновником проблемы является браузер, но так бывает не всегда. Об этом мы еще расскажем позже.

    Ошибки 401 возникают на ресурсах с ограниченным доступом – к примеру, на страницах, защищенных паролем. Потому можно предположить, что причина проблемы связана с данными аутентификации.

    Устаревшие Cookie и кэш браузера

    Одной из наиболее распространенных причин возникновения ошибки 401 является то, что кэш и файлы cookie вашего браузера устарели, что не позволяет выполнить авторизацию. Если ваш браузер использует недействительные данные для авторизации (либо вообще их не использует их), сервер отклонит запрос.

    Несовместимые плагины

    Также бывают ситуации, когда ошибка вызвана несовместимостью плагинов или какими-либо сбоями в них. К примеру, плагин безопасности может ошибочно принять вашу попытку входа за вредоносную активность, а потому будет возвращена ошибка 401 для защиты страницы.

    Неверный URL или устаревшая ссылка

    Бывает, что источником проблемы является незначительная оплошность. К примеру, был неверно введен URL, ссылка была устаревшей и т.д.

    Как исправить ошибку 401 (5 методов)

    Теперь, когда мы разобрались с причинами ошибки 401, пришло время обсудить, как ее устранить.

    Давайте рассмотрим 5 методов, которые вы можете использовать.

    1. Проверьте ваш URL.

    Начнем с самого простого потенциального решения: убедитесь, что вы использовали верный URL. Это может выглядеть банально, но 401 ошибки нередко появляются, если URL-адрес был введен неправильно.

    Еще один вариант: ссылка, которую вы использовали для перехода на запрашиваемую страницу, указывает на неправильный URL. К примеру, ссылка устарела, ведет на страницу, которой больше нет (и редиректов не задано).

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

    1. Почистите кэш браузера.

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

    Как мы уже говорили выше, одной из распространенных причин появления ошибки 401 являются устаревшие или неправильные данные кэша или cookies. Потому, если URL введен верно, следующий шаг – чистка кэша браузера.

    В итоге вы удалите любую недействительную информацию, которая хранится локально в вашем браузере и может приводить к прерываниям процесса аутентификации.  Аналогично, файлы cookie вашего браузера могут содержать аутентификационные данные, которые нужно обновить.

    Если вы пользуетесь Chrome, вам нужно щелкнуть по иконке с меню в правом верхнем углу браузера и выбрать пункт Settings. В разделе «Privacy and security» нажмите «Clear browsing data:»

    Далее вводим URL требуемого сайта и очищаем для него данные.

    В других браузерах процесс очистки кэша и cookie может отличаться. К примеру, в Firefox нужно щелкать по иконке с библиотекой и выбирать History > Clear Recent History:

    Информацию по остальным браузерам вы можете найти в поисковиках.

    1. Очистка DNS.

    Еще один метод, который вы можете попробовать для устранения ошибки 401 – это очистка DNS. Эта причина встречается относительно редко, но стоит попробовать и такой подход, особенно если первые два ничего не дали.

    Чтобы очистить DNS, перейдите в Windows к меню «Пуск» и там уже введите в строку поиска cmd. Нажмите Enter. Откроется командная строка. Далее вставьте команду ipconfig/flushdns, после чего снова нажмите Enter.

    Если вы пользуетесь Mac, вы можете открыть командную строку следующим образом: Finder > Applications > Utilities > Terminal.

    Введите команду sudo killall -HUP mDNSResponder и нажмите Enter. Затем вы можете обновить страницу, чтобы посмотреть, пропала ли ошибка 401 или нет.

    1. Деактивируйте ваши плагины

    Проблема может возникать и по вине плагинов.

    Некоторые плагины, особенно связанные с безопасностью, могут выдавать ошибку 401 при подозрении на вредоносную активность. Также у них могут быть проблемы с совместимостью. Потому лучше всего деактивировать все плагины и посмотреть, будет ли страница работать.

    Вы можете деактивировать все плагины разом, перейдя в раздел Plugins > Installed Plugins в консоли WordPress. Выберите все плагины и в меню Bulk Actions задайте Deactivate, после чего щелкните по кнопке Apply:

    После этого попробуйте перезагрузить страницу с ошибкой. Если ошибка пропала, вы можете вручную по одному активировать плагины заново, чтобы выявить виновника всех бед.

    Далее вы уже можете либо удалить плагин, либо написать его разработчикам, чтобы они предоставили рабочее решение.

    1. Проверьте заголовок WWW-Authenticate

    Если проблема все еще остается, то в таком случае она может быть связана с ошибками на сервере. А значит, исправить ее будет чуть сложнее.

    Как мы уже писали ранее, ответ 401 передается через заголовок WWW-Authenticate, который отображается как “WWW-Authenticate: <type> realm=<realm>”. Он включает в себя строки данных, указывающие на то, какой тип аутентификации требуется для предоставления доступа.

    Вам нужно посмотреть, был ли отправлен ответ в WWW-Authenticate, а точнее какая схема аутентификации была использована. По крайней мере, это позволит вам приблизиться на один шаг к решению.

    Перейдите на страницу с ошибкой 401 и откройте консоль разработчика в Chrome. Вы можете щелкнуть правой кнопкой мыши на странице и выбрать Inspect (Ctrl+Shift+J).

    Далее перейдите на вкладку Network и перезагрузите страницу. Это позволит сгенерировать список ресурсов. Выберите заголовок Status, чтобы отсортировать таблицу, и найдите код 401:

    Выберите данную запись, после чего перейдите на вкладку Headers. В Response Headers найдите заголовок WWW-Authenticate:

    Информация, представленная в заголовке ответа, в частности, в схеме аутентификации, даст вам больше сведений о том, что произошло, и укажет на решение. Это позволит вам понять, какой тип аутентификации требуется серверу.

    К примеру, в приведенном выше примере мы видим, что схема аутентификации задана как «Basic». Это означает, что запрос аутентификации требует только ID и password. Для получения более подробной информации и инструкций мы рекомендуем обратиться к HTTP Authentication Scheme Registry.

    Источник: kinsta.com

    • Remove From My Forums
    • Question

    • I have installed the SCSM portal on one box SQL on the other. I have windows authentication enabled. the APPpool runs as a domain account the samen as the scsm service.. It comes with a username and password popup 3 times and then gives the message «HTTP
      Error 401. The requested resource requires user authentication.»

       This is what I see in the IISlog

      2010-12-01 10:31:19 10.130.34.141 GET /scsmportal/enduser — 443 — 10.130.46.53 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+6.1;+WOW64;+Trident/4.0;+SLCC2;+.NET+CLR+2.0.50727;+.NET+CLR+3.5.30729;+.NET+CLR+3.0.30729;+Media+Center+PC+6.0;+InfoPath.3;+MS-RTC+EA+2)
      401 2 5 0

    Answers

    • I used Wfetch from the IIS diagnostic toolkit to simulate the login to the website.. Now I found that the principal name is still incorrect..

      I had to remove the HTTP/SERVERNAMEFQDN and HTTP/SERVERNAME and replace them for HTTP/SERVERNAMEFQDN:443 and HTTP/SERVERNAME:443

      Now I can access the page but it looks terrible.. I cannot see background very basic functionality.. I have loaded the activeX should I reboot now?

      • Marked as answer by

        Thursday, December 2, 2010 9:44 AM

    • Hi

      Maybe it can be that you haven´t added the «static content» for your IIS.
      In your Server Manager, Add role services, under IIS, check «static content» under common HTTP Features.


      Stefan Allansson, Lumagate. www.lumagate.com

      • Marked as answer by
        LA1976
        Thursday, December 2, 2010 9:43 AM


    Ex Номер ошибки: Ошибка HTTP 401
    Название ошибки: Authorization Required
    Описание ошибки: The request header did not contain the necessary authentication codes, and the client is denied access.
    Разработчик: Microsoft Corporation
    Программное обеспечение: Windows Operating System
    Относится к: Windows XP, Vista, 7, 8, 10, 11

    В большинстве случаев проблемы с файлами Authorization Required связаны с отсутствием или повреждением файла связанного Edge вредоносным ПО или вирусом. Большую часть проблем, связанных с данными файлами, можно решить посредством скачивания и установки последней версии файла Windows 10. Более того, поддержание чистоты реестра и его оптимизация позволит предотвратить указание неверного пути к файлу (например Authorization Required) и ссылок на расширения файлов. По этой причине мы рекомендуем регулярно выполнять очистку сканирования реестра.

    Распространенные проблемы Authorization Required

    Вопросы, связанные с Authorization Required и Edge:

    • «Ошибка: Authorization Required. «
    • «Отсутствует файл Authorization Required.»
    • «Файл не найден: Authorization Required»
    • «Сбой загрузки: Authorization Required. «
    • «Не удалось зарегистрироваться: Authorization Required. «
    • «Ошибка во время выполнения: Authorization Required. «
    • «Ошибка загрузки: Authorization Required. «

    Проблемы с Authorization Required возникают во время запуска или завершения работы, во время запуска программы, связанной с Authorization Required, или иногда во время обновления или установки Windows. Важно не учитывать, когда возникают проблемы с Authorization Required, так как это помогает устранять ошибки, связанные с Edges, и сообщать о них в Microsoft Corporation.

    Корень проблем Authorization Required

    Заражение вредоносными программами, недопустимые записи реестра Edge или отсутствующие или поврежденные файлы Authorization Required могут создать эти ошибки Authorization Required.

    В частности, проблемы Authorization Required, созданные:

    • Недопустимый раздел реестра Authorization Required (или поврежденный).
    • Вирус заразил Authorization Required, создавая повреждения.
    • Другая программа (не связанная с Edge) удалила Authorization Required злонамеренно или по ошибке.
    • Authorization Required конфликтует с другой программой (общим файлом).
    • Authorization Required поврежден во время загрузки или установки программного обеспечения.

    Продукт Solvusoft

    Загрузка
    WinThruster 2022 — Проверьте свой компьютер на наличие ошибок.

    Совместима с Windows 2000, XP, Vista, 7, 8, 10 и 11

    Установить необязательные продукты — WinThruster (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление

    Коды состояний браузера в базе знаний

    Идентификатор статьи:

    120619

    Автор статьи:

    Последнее обновление:

    Популярность:

    star rating here

    Загрузка (Исправление ошибки)


    Понравилась статья? Поделить с друзьями:
  • Error request interception is not enabled
  • Error ret 1002 aqsi
  • Error request from egais service 500 internal server error
  • Error restoring base system hfs imac
  • Error request for member which is of non class type arduino