summaryrefslogtreecommitdiff
path: root/wikiapiserver.service
diff options
context:
space:
mode:
authorwikiapiserver2026-06-27 04:58:51 +0200
committerwikiapiserver2026-06-27 04:58:51 +0200
commit90c6b60bcba568e237fe28314aa03884945a53d9 (patch)
tree4055450e522c27dc312d249a1c518a9d82f68f1e /wikiapiserver.service
parent6e18208bbf18dd2a06280f550bffd18cc93ff3b1 (diff)
downloadwikiapiserver-90c6b60bcba568e237fe28314aa03884945a53d9.tar.gz
feat: auto-refresh expired tokens before /article and /tokenHEADmaster
- EnsureValidToken checks access_token_created age before each request. If token is >24h old, refreshes via WikimediaTokenRefresh (or falls back to full re-auth via WikimediaLogin). - Register now upserts: updates tokens for existing users instead of failing with 'username already exists'. - Both /article and /token call EnsureValidToken before responding.
Diffstat (limited to 'wikiapiserver.service')
0 files changed, 0 insertions, 0 deletions