The samples are built with ASP .NET Core 1.0 RTM with tooling version 1.0.0-preview2-003121. You can get the installation files here. There's nothing OS specific in here so the code should run anywhere ASP.NET Core is supported. The code also assumes that you have a GitHub app setup. You can create a GitHub application for free here. Then add your keys to the secrets manager with the following commands
dotnet user-secrets set GitHub:ClientId YOUR_SECRET
dotnet user-secrets set GitHub:SecretKey YOUR_KEY
You can also just remove the Github middleware from Startup.cs. Covered in the samples
- Cookie Authentication Middleware
- GitHub OAuth Middleware
- ClaimsTransformation
- TagHelpers
- Authorization Policies
- User Secrets
- Entity Framework InMemory storage (for demos/testing only)