He creado una versión de esto que utiliza PostgreSQL e incluye funcionalidad para cerrar sesión: GitHub - hhyyrylainen/singlefile-discourse-sso-php: Ugly, but working single-file SSO implementation in PHP · GitHub
Espero no haber cometido ningún error relacionado con la seguridad.