[oauth2_client] feat : multi-context token storage (session/user/cron) - (…)

spip-contrib-extensions/oauth2_client

Par JMarc_64, le 1er avril 2026 à 11h30min :

feat: multi-context token storage (session/user/cron)

  • Ajout du stockage du contexte OAuth2 (oauth2_client_store_auth_context)
  • Ajout du support de restauration de session via state (Safari / ITP)
  • Ajout du nettoyage automatique des states (oauth2_client_state_cleanup)
  • Ajout du stockage du state côté serveur avec métadonnées (session_id, user_agent, app)
  • Ajout include oauth2_client_state
  • Ajout fonction de cleanup des contextes (oauth2_client_contexte_cleanup)

Ajouté
inc/oauth2_client_context.php
inc/oauth2_client_state.php
oauthclient.log
Modifié
CHANGELOG.md
README.md
class/oauth_provider/Generic.php
inc/oauth2_client.php
inc/oauth2_client_oidc.php
inc/oauth2_client_token.php
paquet.xml

Détails : feat: multi-context token storage (session/user/cron) (5ed2486b) · Validations · spip-contrib-extensions / oauth2_client · GitLab