Skip to content

samjudson/AspNet.Security.OAuth.Providers

 
 

Repository files navigation

AspNet.Security.OAuth.Providers

AspNet.Security.OAuth.Providers is a collection of security middleware that you can use in your ASP.NET 5 application to support social authentication providers like GitHub, Foursquare or Dropbox. It is directly inspired by Jerrie Pelser's initiative, Owin.Security.Providers.

The latest nightly builds can be found here: https://www.myget.org/F/aspnet-contrib/

Build status Build status

Dependencies

The dev branch relies on the latest version of DNX and ASP.NET 5, that can be found on MyGet: https://www.myget.org/gallery/aspnetvnext.

Make sure to always run the latest DNX version and the corresponding ASP.NET 5 packages by running dnvm upgrade -u and dnu restore.

Getting started

Adding social authentication to your application is a breeze and just requires a few lines in your Startup class:

app.UseGitHubAuthentication(options => {
    options.ClientId = "49e302895d8b09ea5656";
    options.ClientSecret = "98f1bf028608901e9df91d64ee61536fe562064b";
});

See https://github.com/aspnet-contrib/AspNet.Security.OAuth.Providers/tree/dev/samples/Mvc.Client for a complete sample using MVC 6 and supporting multiple social providers.

Contributing

AspNet.Security.OAuth.Providers is actively maintained by Kévin Chalet (@PinpointTownes) and Jerrie Pelser (@jerriepelser).

We would love it if you could help contributing to this repository. Please look at CONTRIBUTING.md.

Special thanks to our contributors:

Support

Need help or wanna share your thoughts? Don't hesitate to join our dedicated chat rooms:

License

This project is licensed under the Apache License. This means that you can use, modify and distribute it freely. See http://www.apache.org/licenses/LICENSE-2.0.html for more details.

About

OAuth2 authentication middleware for ASP.NET 5

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 97.8%
  • Batchfile 1.3%
  • Shell 0.9%