Я пытаюсь войти в свой клиент Elgg через URL-адрес, например http://page.com/&username=Jennifer&password=pass123. Можно ли реализовать что-то подобное или иначе? Я пытаюсь, чтобы пользователь вводил свое имя пользователя и пароль в моем приложении и подписывал их. Неужели они все равно выполняют это?Войти в Elgg через URL?
0
A
ответ
0
Элементы управления токенами не позволят вам создать URL-адрес для входа, не запустив сначала маркеры действий.
Обычно при написании приложения вы должны быть заинтересованы в использовании web services. У них есть аналогичный метод (services/api/rest/json? Method = auth.gettoken), который возвращает токен auth, но, как я понимаю, вы хотите установить сеанс в браузере. Таким образом, я бы написал аналогичный метод auth.gettoken, который выполнил бы login(), а затем убеждался, что файлы cookie будут переданы в целевой браузер.
Существует больше альтернатив, но, как я понимаю, вы решили, что форма входа в систему реализована непосредственно в приложении.
Для этой цели вы можете использовать веб-сервисы. Но что после входа? Я имею в виду, что вы хотите перенаправить пользователя в elgg или просто использовать его данные. – Parixit