How to integrate Google OAuth2 MVC on a netcore1.1 project?

Viewed 193

I'd like to install a Google package via NuGet that only supports .NET Framework 4.5+ while the project is like this:

<Project Sdk="Microsoft.NET.Sdk.Web">
  <PropertyGroup>
    <TargetFramework>netstandard1.5</TargetFramework>
  </PropertyGroup>
...

Google.Apis.Auth.Mvc Supported Platforms:

  • .NET Framework 4.5+

Google.Apis.Auth Supported Platforms:

  • .NET Framework 4.5+
  • NetStandard1.3, providing .NET Core support

How to solve this?

1 Answers

The MVC package is aimed at "classic" ASP.NET, not ASP.NET Core.

For ASP.NET Core, you want Google.Apis.Auth.AspNetCore or Google.Apis.Auth.AspNetCore3 - but you'll need to update to either ASP.NET Core 2 or ASP.NET Core 3, as those packages don't support ASP.NET Core 1... and neither does Microsoft.

Related