{"id":18602792,"url":"https://github.com/cihatsolak/net7-jwt-token","last_synced_at":"2025-05-06T16:28:27.181Z","repository":{"id":65548322,"uuid":"337509295","full_name":"cihatsolak/net7-jwt-token","owner":"cihatsolak","description":"Main project is audience dependent on access to other api projects. I am providing information about the structure and architecture of the jwt token.","archived":false,"fork":false,"pushed_at":"2023-01-28T20:28:19.000Z","size":77,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-12-23T01:50:03.437Z","etag":null,"topics":["entity-framework-core","jwt-token","migration","net7","nlayer-architecture","security","webapi"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cihatsolak.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-02-09T19:11:37.000Z","updated_at":"2023-10-20T15:26:59.000Z","dependencies_parsed_at":"2023-02-15T18:36:18.760Z","dependency_job_id":null,"html_url":"https://github.com/cihatsolak/net7-jwt-token","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cihatsolak%2Fnet7-jwt-token","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cihatsolak%2Fnet7-jwt-token/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cihatsolak%2Fnet7-jwt-token/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cihatsolak%2Fnet7-jwt-token/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cihatsolak","download_url":"https://codeload.github.com/cihatsolak/net7-jwt-token/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":231417241,"owners_count":18373624,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["entity-framework-core","jwt-token","migration","net7","nlayer-architecture","security","webapi"],"created_at":"2024-11-07T02:12:33.918Z","updated_at":"2024-12-26T23:10:35.127Z","avatar_url":"https://github.com/cihatsolak.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NET 7 - JWT TOKEN\n\n#### By providing security with jwt tokens, I enable users to send requests to their service addresses.\n\nAuthServer is the main project and is the token provider. With certain rules of tokens received here, requests can be sent to other mini app api projects. In the main project, there are tokens received with membership and tokens received without membership. I use the Microsoft Identity architecture in the membership system. For user tokens that are not included in the membership system, I provide tokens according to the username and password information I have specified in the appSettings.json file.\n\n![Screenshot_2](https://user-images.githubusercontent.com/54249736/109346531-e3ed6680-7882-11eb-8b68-b162fcaa8acd.png)\n\nThere are four libraries and four web API projects in total within the project.\n\n## Libraries\n![Screenshot_3](https://user-images.githubusercontent.com/54249736/109346864-565e4680-7883-11eb-8380-e6e9f07bd84f.png)\n\n#### Installed Packages (SharedLibrary)\n* Microsoft.AspNetCore.Authentication.JwtBearer\n\n#### Installed Packages (AuthServer.Service)\n* AutoMapper\n\n#### Installed Packages (AuthServer.Data)\n* Microsoft.EntityFrameworkCore\n* Microsoft.EntityFrameworkCore.Design \n* Microsoft.EntityFrameworkCore.SqlServer\n* Microsoft.EntityFrameworkCore.Tools\n\n#### Installed Packages (AuthServer.Core)\n* Microsoft.AspNetCore.Identity.EntityFrameworkCore\n\n#### Installed Packages (AuthServer.API) MAIN PROJECT\n* FluentValidation.AspNetCore\n* Microsoft.AspNetCore.Authentication.JwtBearer\n* Microsoft.EntityFrameworkCore.Design\n* Swashbuckle.AspNetCore\n\n#### Installed Packages (MiniApp1.API, MiniApp2.API, MiniApp3.API)\n* There is no package installed.\n\n#### Contact Addresses\n##### Linkedin: [Send a message on Linkedin](https://www.linkedin.com/in/cihatsolak/) \n##### Twitter: [Go to @cihattsolak](https://twitter.com/cihattsolak)\n##### Medium: [Read from medium](https://cihatsolak.medium.com/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcihatsolak%2Fnet7-jwt-token","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcihatsolak%2Fnet7-jwt-token","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcihatsolak%2Fnet7-jwt-token/lists"}