Went back to basics and used Microsofts internet MVC template which has OAuth built in. Added custom LinkedIn OAuth provider.