public DataPackage Invoke(ActionInfo ai, DataPackage dp) { string userName = (string)dp.Headers["UserName"]; string sessionID = (string)dp.Headers["SessionID"]; string encryptedKey = (string)dp.Headers["EncryptedKey"]; ai.GetContext() .Services .GetRequiredService <ILoginProvider>() .Logout(userName, sessionID, encryptedKey); return(DataPackage.CreateOKPackage()); }