👉Understanding the issue
Sleekplan SSO keys don't expire, so if SSO was working fine before and has suddenly broken, expiry isn't the cause. What's most likely happened is that the SSO key in Sleekplan was accidentally rotated at some point, which means the key your backend is currently using to sign JWT tokens no longer matches the one Sleekplan expects.
📋You can confirm this is the issue by going to Settings › Developer › SSO logs in your Admin dashboard and looking for entries containing "message": "Signature verification failed"
ℹ️How to fix it
The fix is straightforward: rotate the key in Sleekplan to generate a fresh one, then update your backend with the new value.
Head to Settings › Developer › SSO Key in your Sleekplan Admin dashboard.
Click Rotate key. Sleekplan will generate a new SSO key for your account.
Copy the new key and update it in your backend or wherever you sign your JWT tokens.
Test an SSO login. Your users should be able to log in right away


