У меня есть установка Redmine на внутреннем (первом) сервере: http://10.0.0.26/
Я хочу предоставить ссылку таким пользователям (второй сервер): http://10.0.0.29/myBridgeLogin/112233 для автоматического входа и открытияпроблема на redmine с веб-страницы "http://10.0.0.26/projects/nuovo-progetto-assistenza-clienti/issues/new".
Страница входа в My Brdige получает имя пользователя и пароль из таблицы базы данных по идентификатору (112233)
Примечание: я управляю именем пользователя и паролем (второй сервер), моя таблица db), тогда я могу заблокировать эти учетные данные навсегда.
Я создал страницу с этой формой:
...this is running on 10.0.0.29... second server
<form action="http://10.0.0.26/login">
username:<br>
<input type="text" name="username" value="username">
<br>
password:<br>
<input type="text" name="password" value="password">
<br><br>
<input type="submit" value="Submit">
</form>
Я предварительно заполнил поля имени пользователя и пароля.
Но это не работает: я получаю ошибку «Недопустимый токен подлинности формы.», И пользователь не распознается.
Я также попытался включить поле ввода «authenticity_token» со значением, скопированным страницей входа в систему.html, преобразите его в любой запрос, и я всегда получаю сообщение об ошибке «Недопустимый токен подлинности формы.»*http://10.0.0.26/my/account), как это: 10.0.0.26/?key=992337b3440dbae123cabf852ccdd1743bbcb1a2
, но не работает.
Мои вопросы:
- Возможно ли войти в Redmine с помощью URL-адреса get, например: http://10.0.0.26/login/ и напишите ему следующие поля: имя пользователя, пароль?
- поле ключа обязательно для заполнения?
- маркер подлинности обязателен?и как получить это динамически?
спасибо