├── .circleci └── config.yml ├── .dockerignore ├── .gitattributes ├── .github └── workflows │ ├── dependabot.yml │ └── dotnet-core.yml ├── .gitignore ├── Dockerfile ├── EasyTokenGenerator.sln ├── LICENSE ├── README.md ├── heroku.yml ├── samples └── JwtSample │ ├── Controllers │ └── AccountController.cs │ ├── Docs │ ├── Developers │ │ ├── Anatomy of a Class.md │ │ ├── CodeStyles.md │ │ └── NamingRules.md │ └── README.md │ ├── Dtos │ └── GenerateJwtTokenRequestDto.cs │ ├── JwtSample.csproj │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Startup.cs │ ├── appsettings.Development.json │ └── appsettings.json ├── src └── Jwt │ ├── Helpers │ ├── Extensions │ │ └── ClaimExtensions.cs │ └── Generator │ │ ├── Abstractions │ │ └── IJwtTokenService.cs │ │ └── Concrete │ │ └── JwtTokenManager.cs │ ├── Jwt.csproj │ ├── Models │ ├── ClaimDto.cs │ ├── Enums.cs │ └── JwtOptions.cs │ ├── Services │ └── ServiceCollection.cs │ └── easyTokenGenerator.png └── test └── JwtUnitTest ├── Controllers └── JwtTest.cs ├── JwtUnitTest.csproj └── Statics └── AutoMoqDataAttribute.cs /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furkandeveloper/EasyTokenGenerator/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furkandeveloper/EasyTokenGenerator/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furkandeveloper/EasyTokenGenerator/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furkandeveloper/EasyTokenGenerator/HEAD/.github/workflows/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/dotnet-core.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furkandeveloper/EasyTokenGenerator/HEAD/.github/workflows/dotnet-core.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furkandeveloper/EasyTokenGenerator/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furkandeveloper/EasyTokenGenerator/HEAD/Dockerfile -------------------------------------------------------------------------------- /EasyTokenGenerator.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furkandeveloper/EasyTokenGenerator/HEAD/EasyTokenGenerator.sln -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furkandeveloper/EasyTokenGenerator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furkandeveloper/EasyTokenGenerator/HEAD/README.md -------------------------------------------------------------------------------- /heroku.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furkandeveloper/EasyTokenGenerator/HEAD/heroku.yml -------------------------------------------------------------------------------- /samples/JwtSample/Controllers/AccountController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furkandeveloper/EasyTokenGenerator/HEAD/samples/JwtSample/Controllers/AccountController.cs -------------------------------------------------------------------------------- /samples/JwtSample/Docs/Developers/Anatomy of a Class.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furkandeveloper/EasyTokenGenerator/HEAD/samples/JwtSample/Docs/Developers/Anatomy of a Class.md -------------------------------------------------------------------------------- /samples/JwtSample/Docs/Developers/CodeStyles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furkandeveloper/EasyTokenGenerator/HEAD/samples/JwtSample/Docs/Developers/CodeStyles.md -------------------------------------------------------------------------------- /samples/JwtSample/Docs/Developers/NamingRules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furkandeveloper/EasyTokenGenerator/HEAD/samples/JwtSample/Docs/Developers/NamingRules.md -------------------------------------------------------------------------------- /samples/JwtSample/Docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furkandeveloper/EasyTokenGenerator/HEAD/samples/JwtSample/Docs/README.md -------------------------------------------------------------------------------- /samples/JwtSample/Dtos/GenerateJwtTokenRequestDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furkandeveloper/EasyTokenGenerator/HEAD/samples/JwtSample/Dtos/GenerateJwtTokenRequestDto.cs -------------------------------------------------------------------------------- /samples/JwtSample/JwtSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furkandeveloper/EasyTokenGenerator/HEAD/samples/JwtSample/JwtSample.csproj -------------------------------------------------------------------------------- /samples/JwtSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furkandeveloper/EasyTokenGenerator/HEAD/samples/JwtSample/Program.cs -------------------------------------------------------------------------------- /samples/JwtSample/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furkandeveloper/EasyTokenGenerator/HEAD/samples/JwtSample/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/JwtSample/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furkandeveloper/EasyTokenGenerator/HEAD/samples/JwtSample/Startup.cs -------------------------------------------------------------------------------- /samples/JwtSample/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furkandeveloper/EasyTokenGenerator/HEAD/samples/JwtSample/appsettings.Development.json -------------------------------------------------------------------------------- /samples/JwtSample/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furkandeveloper/EasyTokenGenerator/HEAD/samples/JwtSample/appsettings.json -------------------------------------------------------------------------------- /src/Jwt/Helpers/Extensions/ClaimExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furkandeveloper/EasyTokenGenerator/HEAD/src/Jwt/Helpers/Extensions/ClaimExtensions.cs -------------------------------------------------------------------------------- /src/Jwt/Helpers/Generator/Abstractions/IJwtTokenService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furkandeveloper/EasyTokenGenerator/HEAD/src/Jwt/Helpers/Generator/Abstractions/IJwtTokenService.cs -------------------------------------------------------------------------------- /src/Jwt/Helpers/Generator/Concrete/JwtTokenManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furkandeveloper/EasyTokenGenerator/HEAD/src/Jwt/Helpers/Generator/Concrete/JwtTokenManager.cs -------------------------------------------------------------------------------- /src/Jwt/Jwt.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furkandeveloper/EasyTokenGenerator/HEAD/src/Jwt/Jwt.csproj -------------------------------------------------------------------------------- /src/Jwt/Models/ClaimDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furkandeveloper/EasyTokenGenerator/HEAD/src/Jwt/Models/ClaimDto.cs -------------------------------------------------------------------------------- /src/Jwt/Models/Enums.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furkandeveloper/EasyTokenGenerator/HEAD/src/Jwt/Models/Enums.cs -------------------------------------------------------------------------------- /src/Jwt/Models/JwtOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furkandeveloper/EasyTokenGenerator/HEAD/src/Jwt/Models/JwtOptions.cs -------------------------------------------------------------------------------- /src/Jwt/Services/ServiceCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furkandeveloper/EasyTokenGenerator/HEAD/src/Jwt/Services/ServiceCollection.cs -------------------------------------------------------------------------------- /src/Jwt/easyTokenGenerator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furkandeveloper/EasyTokenGenerator/HEAD/src/Jwt/easyTokenGenerator.png -------------------------------------------------------------------------------- /test/JwtUnitTest/Controllers/JwtTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furkandeveloper/EasyTokenGenerator/HEAD/test/JwtUnitTest/Controllers/JwtTest.cs -------------------------------------------------------------------------------- /test/JwtUnitTest/JwtUnitTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furkandeveloper/EasyTokenGenerator/HEAD/test/JwtUnitTest/JwtUnitTest.csproj -------------------------------------------------------------------------------- /test/JwtUnitTest/Statics/AutoMoqDataAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furkandeveloper/EasyTokenGenerator/HEAD/test/JwtUnitTest/Statics/AutoMoqDataAttribute.cs --------------------------------------------------------------------------------