Logo

netcore-postgres-oauth-boiler

A .NET Core website boilerplate with Google/Github/Reddit OAuth logins.

A basic .NET Core website boilerplate using PostgreSQL for storage, Adminer for db management, Let's Encrypt for SSL certificates and Nginx for routing. Features: Vanilla .NET Core Server Setup: Razor pages, upholstered with the Materialize css toolkit Server -> client data rendering demo Native Entity Framework database interface, with PostgreSQL Asynchronous design Auth gated route examples User authentication via: Regular email/password Google Github Reddit Auth method merging, linking and unlinking of social auth accounts TLS/HTTPS: Automatic certificate generation powered by Let's Encrypt Hosting modes: Self hosted mode (443/80 port access required) Simple mode (just the Dockerfile, http only), for use with reverse proxy configurations A lightweight PostgreSQL management tool included - Adminer

Explore By Topic