{"id":19175439,"url":"https://github.com/jzo001/forge.security.jwt.service.storage.sqlserver","last_synced_at":"2025-10-08T10:48:09.068Z","repository":{"id":61965638,"uuid":"556393520","full_name":"JZO001/Forge.Security.Jwt.Service.Storage.SqlServer","owner":"JZO001","description":"Jwt Token based authentication / authorization service implementation, SqlServer storage","archived":false,"fork":false,"pushed_at":"2025-09-23T10:45:06.000Z","size":20,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-09-23T12:36:44.099Z","etag":null,"topics":["jwt","mssql","provider","security","sql","storage"],"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/JZO001.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":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-10-23T18:52:47.000Z","updated_at":"2025-09-23T10:45:10.000Z","dependencies_parsed_at":"2024-11-09T10:23:36.350Z","dependency_job_id":"d78e0a4a-ae27-4e5c-a874-10355073494a","html_url":"https://github.com/JZO001/Forge.Security.Jwt.Service.Storage.SqlServer","commit_stats":{"total_commits":6,"total_committers":1,"mean_commits":6.0,"dds":0.0,"last_synced_commit":"c906f34df29bb648ea81bc38922f1703eeb2d94d"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/JZO001/Forge.Security.Jwt.Service.Storage.SqlServer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JZO001%2FForge.Security.Jwt.Service.Storage.SqlServer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JZO001%2FForge.Security.Jwt.Service.Storage.SqlServer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JZO001%2FForge.Security.Jwt.Service.Storage.SqlServer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JZO001%2FForge.Security.Jwt.Service.Storage.SqlServer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JZO001","download_url":"https://codeload.github.com/JZO001/Forge.Security.Jwt.Service.Storage.SqlServer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JZO001%2FForge.Security.Jwt.Service.Storage.SqlServer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278931652,"owners_count":26070788,"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","status":"online","status_checked_at":"2025-10-08T02:00:06.501Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["jwt","mssql","provider","security","sql","storage"],"created_at":"2024-11-09T10:23:15.254Z","updated_at":"2025-10-08T10:48:09.012Z","avatar_url":"https://github.com/JZO001.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Forge.Security.Jwt.Service.Storage.SqlServer\nForge.Security.Jwt.Service.Storage.SqlServer is a library extension that provides SqlServer storage on service side for the generated tokens.\n\n\n## Installing\n\nTo install the package add the following line to you csproj file replacing x.x.x with the latest version number:\n\n```\n\u003cPackageReference Include=\"Forge.Security.Jwt.Service.Storage.SqlServer\" Version=\"x.x.x\" /\u003e\n```\n\nYou can also install via the .NET CLI with the following command:\n\n```\ndotnet add Forge.Security.Jwt.Service.Storage.SqlServer\n```\n\nIf you're using Visual Studio you can also install via the built in NuGet package manager.\n\n## Setup\n\nYou will need to register the storage provider services with the service collection in your _Startup.cs_ file in your server.\n\n```c#\npublic void ConfigureServices(IServiceCollection services)\n{\n\t// ... preinitialization steps\n    services.AddForgeJwtServerAuthenticationCore();\n\n\t// HERE IT IS, always add this code after the \"Forge.Security.Jwt.Service\" library initialization\n\tservices.AddForgeJwtServiceSqlServerStorage(config =\u003e {\n\t\tconfig.ConnectionString = Configuration.GetConnectionString(\"ServiceStorageConnection\");\n\t});\n}\n``` \n\nDo not forget to add your connection string into your configuration file.\n\n\n\nPlease also check the following projects in my repositories:\n- Forge.Yoda\n- Forge.Security.Jwt.Service\n- Forge.Security.Jwt.Service.Storage.SqlServer\n- Forge.Security.Jwt.Client\n- Forge.Security.Jwt.Client.Storage.Browser\n- Forge.Wasm.BrowserStorages\n- Forge.Wasm.BrowserStorages.NewtonSoft.Json\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjzo001%2Fforge.security.jwt.service.storage.sqlserver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjzo001%2Fforge.security.jwt.service.storage.sqlserver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjzo001%2Fforge.security.jwt.service.storage.sqlserver/lists"}