Consider a version that uses this: https://www.npmjs.com/package/openid-client <img width="391" alt="image" src="https://github.com/user-attachments/assets/1deeb442-d368-46df-a2bc-9b1349047da6"> Thanks to the stupid smart gpt: https://chatgpt.com/share/6704fe5f-d350-8004-bd5c-493dda7e30dc