{"id":19444456,"url":"https://github.com/tnc1997/samples","last_synced_at":"2025-10-08T22:29:30.993Z","repository":{"id":38462351,"uuid":"366823345","full_name":"tnc1997/samples","owner":"tnc1997","description":null,"archived":false,"fork":false,"pushed_at":"2025-08-22T21:26:23.000Z","size":5710,"stargazers_count":64,"open_issues_count":0,"forks_count":42,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-08-22T23:58:53.803Z","etag":null,"topics":["angular","aspnetcore","blazor","docker","fido2","flutter","graphql","identityserver","multitenancy","postgresql","react","samples"],"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/tnc1997.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},"funding":{"buy_me_a_coffee":"tnc1997","ko_fi":"tnc1997"}},"created_at":"2021-05-12T18:57:30.000Z","updated_at":"2025-08-22T21:26:20.000Z","dependencies_parsed_at":"2023-02-18T16:31:51.485Z","dependency_job_id":"89a9bf90-1520-4f80-98a7-c6f03bda8e95","html_url":"https://github.com/tnc1997/samples","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tnc1997/samples","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tnc1997%2Fsamples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tnc1997%2Fsamples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tnc1997%2Fsamples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tnc1997%2Fsamples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tnc1997","download_url":"https://codeload.github.com/tnc1997/samples/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tnc1997%2Fsamples/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279000786,"owners_count":26082851,"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":["angular","aspnetcore","blazor","docker","fido2","flutter","graphql","identityserver","multitenancy","postgresql","react","samples"],"created_at":"2024-11-10T16:07:05.543Z","updated_at":"2025-10-08T22:29:30.963Z","avatar_url":"https://github.com/tnc1997.png","language":"C#","readme":"# Samples\n\n## [Adding a React 18 User Interface to IdentityServer 6](./adding-a-react-18-user-interface-to-identityserver-6)\n\n## [Adding an Angular 14 User Interface to IdentityServer 6](./adding-an-angular-14-user-interface-to-identityserver-6)\n\n## [Adding an OAuth 2.0 Security Scheme to an ASP.NET Core 5 API](./adding-an-oauth-2-security-scheme-to-an-aspnet-core-5-api)\n\n## [Adding API Resources to IdentityServer 5](./adding-api-resources-to-identityserver-5)\n\n## [Adding ASP.NET Core 5 Identity to IdentityServer 5](./adding-aspnet-core-5-identity-to-identityserver-5)\n\n## [Adding Data Loaders to a Hot Chocolate 13 GraphQL API](./adding-data-loaders-to-a-hot-chocolate-13-graphql-api)\n\n## [Adding Entity Framework Core 5 to IdentityServer 5](./adding-entity-framework-core-5-to-identityserver-5)\n\n## [Adding FIDO2-Related Entities to ASP.NET Core 8 Identity](./adding-fido2-related-entities-to-aspnet-core-8-identity)\n\n## [Adding FIDO2-Related Mutations to a Hot Chocolate 13 GraphQL API](./adding-fido2-related-mutations-to-a-hot-chocolate-13-graphql-api)\n\n## [Adding FIDO2-Related Queries to a Hot Chocolate 13 GraphQL API](./adding-fido2-related-queries-to-a-hot-chocolate-13-graphql-api)\n\n## [Adding Filtering to a Hot Chocolate 13 GraphQL API](./adding-filtering-to-a-hot-chocolate-13-graphql-api)\n\n## [Adding JWT Bearer Authentication to a Hot Chocolate 12 GraphQL API](./adding-jwt-bearer-authentication-to-a-hot-chocolate-12-graphql-api)\n\n## [Adding JWT Bearer Authentication to an ASP.NET Core 5 API](./adding-jwt-bearer-authentication-to-an-aspnet-core-5-api)\n\n## [Adding Multitenancy to an ASP.NET Core 6 Application](./adding-multitenancy-to-an-aspnet-core-6-application)\n\n## [Adding Mutations to a Hot Chocolate 13 GraphQL API](./adding-mutations-to-a-hot-chocolate-13-graphql-api)\n\n## [Adding Passwordless Login to ASP.NET Core 8 Identity using FIDO2](./adding-passwordless-login-to-aspnet-core-8-identity-using-fido2)\n\n## [Adding Passwordless Register to ASP.NET Core 8 Identity using FIDO2](./adding-passwordless-register-to-aspnet-core-8-identity-using-fido2)\n\n## [Adding Policy-Based Authorisation to an ASP.NET Core 5 API](./adding-policy-based-authorisation-to-an-aspnet-core-5-api)\n\n## [Adding Projections to a Hot Chocolate 13 GraphQL API](./adding-projections-to-a-hot-chocolate-13-graphql-api)\n\n## [Adding Sorting to a Hot Chocolate 13 GraphQL API](./adding-sorting-to-a-hot-chocolate-13-graphql-api)\n\n## [Adding the Export Directive to a Hot Chocolate 13 GraphQL API](./adding-the-export-directive-to-a-hot-chocolate-13-graphql-api)\n\n## [Authenticating a .NET 5 Console Application using IdentityServer 5](./authenticating-a-dotnet-5-console-application-using-identityserver-5)\n\n## [Authenticating a Flutter Android Application using IdentityServer 5](./authenticating-a-flutter-android-application-using-identityserver-5)\n\n## [Authenticating an Angular 11 Single-Page Application using IdentityServer 5](./authenticating-an-angular-11-single-page-application-using-identityserver-5)\n\n## [Authenticating an ASP.NET Core 5 Web Application using IdentityServer 5](./authenticating-an-aspnet-core-5-web-application-using-identityserver-5)\n\n## [Containerising a PostgreSQL 13 Database](./containerising-a-postgresql-13-database)\n\n## [Creating a Hot Chocolate 13 GraphQL API](./creating-a-hot-chocolate-13-graphql-api)\n\n## [Creating an IdentityServer 5 Project](./creating-an-identityserver-5-project)\n\n## [Creating an IdentityServer 6 Solution](./creating-an-identityserver-6-solution)\n\n## [Enabling Batching in a Hot Chocolate 13 GraphQL API](./enabling-batching-in-a-hot-chocolate-13-graphql-api)\n\n## [Extending Types in a Hot Chocolate 13 GraphQL API](./extending-types-in-a-hot-chocolate-13-graphql-api)\n\n## [Flutter State Management using Inherited Notifiers](./flutter-state-management-using-inherited-notifiers)\n\n## [Implementing Multitenancy in Entity Framework Core 6 using a Database Per-Tenant](./implementing-multitenancy-in-entity-framework-core-6-using-a-database-per-tenant)\n\n## [Implementing the ASP.NET Core 8 Identity Email Sender using MailKit](./implementing-the-aspnet-core-8-identity-email-sender-using-mailkit)\n\n## [Integrating Entity Framework Core 7 with a Hot Chocolate 13 GraphQL API](./integrating-entity-framework-core-7-with-a-hot-chocolate-13-graphql-api)\n\n## [Seeding an ASP.NET Core 5 Identity Database with Users](./seeding-an-aspnet-core-5-identity-database-with-users)\n","funding_links":["https://buymeacoffee.com/tnc1997","https://ko-fi.com/tnc1997"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftnc1997%2Fsamples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftnc1997%2Fsamples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftnc1997%2Fsamples/lists"}