предисловие
В последнее время многие малые партнеры Tucao не Pinpoint-веб проблемы аутентификации Логин, смутно помню ПАРОЛЬ файл конфигурации в Интернете свойств, экспертиза обнаружила, что используется эта конфигурация, с сертифицированным интерфейсом к интерфейсу использование администратора.
Чиновник также отмечен FIXME, что в ритме «полос» ах.
мышление
Прежде всего, Скажи мне, что сеть, не желая повторять использование слов или создать колесо, и не могу сказать, есть уже готовые идеи решения. Задав я нашел только это:
Один Commiter ясно , что Pinpoint не обеспечивают аутентификацию, так что вам нужно достичь.
Ну, мы должны строить свои собственные колеса.
процесс трансформации
Pinpoint-веб-интерфейс бэкэнда использования Spring MVC достигается. Для простого и быстрого достижения наших требований, и здесь я непосредственно с помощью сервлетов Filter + Basic Authentication достичь.
Из ранее упомянутых admin.password могут быть удалены на более поздней стадии версии, поэтому мы создаем новое имя пользователя и пароль, чтобы настроить два бара.
В качестве параметров впрыска в инъекции web.xml в фильтр. Подробности можно обратиться к исходному коду и развертывания следующей.
развертывание
Путь,
Конечно, вы можете присоединиться к сертифицированному классу фильтра, полностью скомпилированной точечной-сеть.
Но я считаю, что изученный определить источник маленьких партнеров считали, что длительный процесс ожидания. Он рекомендует использовать второй подход для развертывания.
Второй способ
Для развертывания точечного-веба к примеру TOMCAT.
1, расположены в web.xml добавить следующее:
<filter>
<filter-name>basicAuthenticationFilter</filter-name>
<filter-class>com.navercorp.pinpoint.web.interceptor.BasicAuthenticationFilter</filter-class>
<init-param>
<param-name>admin.username</param-name>
<param-value>hyq</param-value>
</init-param>
<init-param>
<param-name>admin.password</param-name>
<param-value>hyq</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>basicAuthenticationFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
Admin.username и admin.password который
является паролем , который вы создали свой собственный, не забудьте принести хорошую книжечку в виде.
2, этот класс файл скопировать BasicAuthenticationFilter.class
в ком / navercorp / точечная / веб / перехватчик пакета.
3. Перезапуск Pinpoint-веб-службы.
Готово
Для того, чтобы избежать дублирования голоса создать колесо
Но каждый из них имеет свои смысловые колеса
Проблема может ответить напрямую связана с общественной Ся мечты No.
Да, Xia мечта развития Примечания ответ [сертификации]
Вы можете получить исходный код и скомпилированный класс
Я надеюсь, что эта статья может помочь вам.
Добро пожаловать в общественной № [Человек] снится развития прогресса обмена нотами