Обновление токена веб-сервисов Moodle - PullRequest
0 голосов
/ 22 мая 2019

Я понимаю, что могу получить токен клиента веб-службы через URL

https://www.yourmoodle.com/login/token.php?username=USERNAME&password=PASSWORD&service=SERVICESHORTNAME

, и это работает.Я получаю токен и личный токен.

, но не вижу URL-адрес обновления.Я могу видеть дату истечения срока действия через учетную запись администратора Moodle.

Кто-нибудь знает, как обновить токен Moodle?Какой смысл использовать личный токен?

Спасибо

1 Ответ

0 голосов
/ 01 июня 2019

Похоже, что нет встроенной функциональности для обновления токена, подобного спецификации OAuth 2. Вам потребуется снова вызвать login / token.php, если ваш вызов API завершится неудачей.

К сожалению, файл login / token.php возвращает только токен и может возвращать приватный токен (приватный токен, передаваемый только на https-сайты и пользователям без прав администратора). С точки зрения клиента, нет способа узнать, когда срок действия токена истечет.

Рекомендации:

...