Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sitholewb/usersapi
This is an API for registering and authenticating users. It uses JWT token and it supports different OAuth providers like Facebook, Google, etc
https://github.com/sitholewb/usersapi
asp-net-core-api-starter aspnetcore dotnet dotnet-core facebook-oauth2 jwt jwt-bearer-tokens jwt-claims nunit-tests oauth-provider oauth-providers oauth2 unit-testing
Last synced: about 2 months ago
JSON representation
This is an API for registering and authenticating users. It uses JWT token and it supports different OAuth providers like Facebook, Google, etc
- Host: GitHub
- URL: https://github.com/sitholewb/usersapi
- Owner: SitholeWB
- Created: 2019-12-02T07:58:30.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-10-09T01:25:10.000Z (4 months ago)
- Last Synced: 2024-11-24T18:15:24.486Z (about 2 months ago)
- Topics: asp-net-core-api-starter, aspnetcore, dotnet, dotnet-core, facebook-oauth2, jwt, jwt-bearer-tokens, jwt-claims, nunit-tests, oauth-provider, oauth-providers, oauth2, unit-testing
- Language: C#
- Homepage:
- Size: 188 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Introduction
This is an API for registering and authenticating users. It uses JWT token and it supports different OAuth providers like Facebook, Google, etc. This can be useful if you planning to create a project using microservices and you need service to authorize users.# Getting Started
Install Microsoft SQL Server and have dotnet development environment ready (i.e Visual studio). You must install dotnet core 3 or above.
You should be ready to run project from visual studio and swagger page will give you nice view of endpoints.# Swagger Enabled
To explore and test the available APIs simply run the project and use the Swagger UI.The available APIs include:
- Creates a new user.
- Authenticates a user.
- Protected controller for testing role-based authorization.Enjoy!