The 31-year-old has a wealth of League experience after he played out his youth days at Manchester United, Bolton Wanderers and Sheffield Wednesday.
He went on to make 68 appearances for the Owls, scoring 4 goals.
Following permanent spells at Shrewsbury Town, Port Vale and Cowdenbeath, McAllister joined Scunthorpe United in 2013.
In his first season at Glanford Park, McAllister was named player of the year as the club won promotion to League One.
He left the club in 2016
and has since spent time with Grimsby Town and had a loan spell at York City.