Commit e4e5e0ea authored by Emiliano Balbuena's avatar Emiliano Balbuena

(feat): Destroy SSO key after use

1 merge request!400WIP: SSO for Pro sites
Pipeline #96022128 failed with stages
in 11 minutes and 6 seconds
......@@ -139,13 +139,18 @@ class Manager
->setKey($key)
->decode($jwt);
$ssoKey = $data['key'];
$sessionToken = $this->cache
->get($data['key']);
->get($ssoKey);
if ($sessionToken) {
$this->sessions
->withString($sessionToken)
->save();
$this->cache
->destroy($ssoKey);
}
return true;
......
Please register or to comment