Вы можете использовать поток паролей для тестирования. Этот поток не требует браузера. См .: OAuth RFC .
Пример:
POST /token HTTP/1.1
Host: server.example.com
Authorization: Basic czZCaGRSa3F0MzpnWDFmQmF0M2JW
Content-Type: application/x-www-form-urlencoded
grant_type=password&username=johndoe&password=A3ddj3w
Редактировать:
Если вы хотите проверить поток входа в систему, вы можете использовать MockMvc. ( https://spring.io/guides/gs/testing-web )
Пример:
@Before
public final void init() {
mockMvc = MockMvcBuilders.webAppContextSetup(webApplicationContext)
.apply(SecurityMockMvcConfigurers.springSecurity())
.build();
}
@Test
public void test() throws Exception {
...
MvcResult result = mockMvc.perform(
post("/login")
.content(...)
)
.andExpect(status().isOk())
.andReturn();
MockHttpServletResponse response = result.getResponse();
...
}
Директива RewriteLog
разрешена только в конфигурации сервера или виртуального хоста (см. значение контекста ).
Необходимо отправить целую строку от апачского файла журнала, чтобы быть уверенными, но я подозреваю, что Вы попытались добавить эту строку в .htaccess, и это дает Вам ошибку, "Вы не можете иметь, переписывают директиву журнала здесь".
P.s. это
RewriteLog "/home/solomongaby/www/project/logs/rewrite.log"
и нет
RewriteLog "/home/solomongaby/www/project/logs/rewrite.log
Правильно?
Это наиболее вероятно проблема полномочий. Проверьте файл error.log Apache.