ouzdev / WebAPISocialLogin

Jwt & Social Login App πŸŽ‰ .Net Core 5.0 WebAPI Backend Project πŸš€

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Social Login .Net Core 5.0 WebAPI Back-End Project

Angular & .Net Core JWT & Social Login App

Project Tree Structure

πŸ“¦ 
WebAPISocialLogin
   β”œβ”€ Controllers
   β”‚  β””─ AuthController.cs
   β”œβ”€ Entities
   β”‚  β”œβ”€ Abstract
   β”‚  β”‚  β”œβ”€ IDto.cs
   β”‚  β”‚  β””─ IEntity.cs
   β”‚  β”œβ”€ AuthenticateRequest.cs
   β”‚  β”œβ”€ Dtos
   β”‚  β”‚  β”œβ”€ UserForLoginDto.cs
   β”‚  β”‚  β””─ UserForRegisterDto.cs
   β”‚  β”œβ”€ OperationClaim.cs
   β”‚  β”œβ”€ User.cs
   β”‚  β””─ UserOperationClaim.cs
   β”œβ”€ Extensions
   β”‚  β””─ ClaimExtensions.cs
   β”œβ”€ Migrations
   β”‚  β”œβ”€ 20210811080548_InitialCreat.Designer.cs
   β”‚  β”œβ”€ 20210811080548_InitialCreat.cs
   β”‚  β”œβ”€ 20210811080740_UserEntityUpdate.Designer.cs
   β”‚  β”œβ”€ 20210811080740_UserEntityUpdate.cs
   β”‚  β””─ SocialLoginContextModelSnapshot.cs
   β”œβ”€ Models
   β”‚  β”œβ”€ Abstract
   β”‚  β”‚  β”œβ”€ IEntityRepository.cs
   β”‚  β”‚  β””─ IUserDal.cs
   β”‚  β”œβ”€ Context
   β”‚  β”‚  β””─ SocialLoginContext.cs
   β”‚  β””─ EntityFramework
   β”‚     β”œβ”€ EfEntityRepositoryBase.cs
   β”‚     β””─ EfUserDal.cs
   β”œβ”€ Program.cs
   β”œβ”€ Properties
   β”‚  β””─ launchSettings.json
   β”œβ”€ Services
   β”‚  β”œβ”€ Abstract
   β”‚  β”‚  β”œβ”€ IAuthService.cs
   β”‚  β”‚  β””─ IUserService.cs
   β”‚  β””─ Concrete
   β”‚     β”œβ”€ AuthManager.cs
   β”‚     β””─ UserManager.cs
   β”œβ”€ Startup.cs
   β”œβ”€ Utilities
   β”‚  β”œβ”€ Result
   β”‚  β”‚  β”œβ”€ DataResult.cs
   β”‚  β”‚  β”œβ”€ ErrorDataResult.cs
   β”‚  β”‚  β”œβ”€ ErrorResult.cs
   β”‚  β”‚  β”œβ”€ IDataResult.cs
   β”‚  β”‚  β”œβ”€ IResult.cs
   β”‚  β”‚  β”œβ”€ Result.cs
   β”‚  β”‚  β”œβ”€ SuccessDataResult.cs
   β”‚  β”‚  β””─ SuccessResult.cs
   β”‚  β””─ Security
   β”‚     β”œβ”€ Encryption
   β”‚     β”‚  β”œβ”€ SecurityKeyHelper.cs
   β”‚     β”‚  β””─ SigningCredentialsHelper.cs
   β”‚     β”œβ”€ Hashing
   β”‚     β”‚  β””─ Class.cs
   β”‚     β””─ JWT
   β”‚        β”œβ”€ Abstract
   β”‚        β”‚  β””─ ITokenHelper.cs
   β”‚        β”œβ”€ AccessToken.cs
   β”‚        β”œβ”€ JwtHelper.cs
   β”‚        β””─ TokenOptions.cs
   β”œβ”€ WebAPISocialLogin.csproj
   β”œβ”€ appsettings.Development.json
   β”œβ”€ appsettings.json
   β””─ wwwroot
      β””─ assets
         β””─ images
            β””─ readme-image.png

Β©generated by Project Tree Generator

About

Jwt & Social Login App πŸŽ‰ .Net Core 5.0 WebAPI Backend Project πŸš€


Languages

Language:C# 100.0%