{"id":23531995,"url":"https://github.com/duendesoftware/products","last_synced_at":"2026-01-15T22:18:02.020Z","repository":{"id":36964243,"uuid":"300209785","full_name":"DuendeSoftware/products","owner":"DuendeSoftware","description":"The most flexible and standards-compliant OpenID Connect and OAuth 2.x framework for ASP.NET Core","archived":false,"fork":false,"pushed_at":"2025-05-09T22:41:17.000Z","size":55240,"stargazers_count":1543,"open_issues_count":17,"forks_count":379,"subscribers_count":41,"default_branch":"main","last_synced_at":"2025-05-11T03:49:29.605Z","etag":null,"topics":["aspnetcore","bff","identity","oauth","oidc","openid-connect","security"],"latest_commit_sha":null,"homepage":"https://duendesoftware.com/products/identityserver","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DuendeSoftware.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-10-01T08:46:31.000Z","updated_at":"2025-05-09T22:41:19.000Z","dependencies_parsed_at":"2023-12-19T00:01:18.603Z","dependency_job_id":"a428f16d-ceaf-49f3-b2d0-2d1c9b268385","html_url":"https://github.com/DuendeSoftware/products","commit_stats":{"total_commits":3998,"total_committers":294,"mean_commits":"13.598639455782314","dds":0.5352676338169085,"last_synced_commit":"3eb4f7612cb48426a6aa4a818963eef2dc085491"},"previous_names":["duendesoftware/products","duendesoftware/identityserver"],"tags_count":415,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DuendeSoftware%2Fproducts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DuendeSoftware%2Fproducts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DuendeSoftware%2Fproducts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DuendeSoftware%2Fproducts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DuendeSoftware","download_url":"https://codeload.github.com/DuendeSoftware/products/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253514559,"owners_count":21920334,"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":["aspnetcore","bff","identity","oauth","oidc","openid-connect","security"],"created_at":"2024-12-25T23:00:26.309Z","updated_at":"2025-12-29T18:31:20.401Z","avatar_url":"https://github.com/DuendeSoftware.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Duende Products\n\n[![License](https://img.shields.io/badge/License-Duende%20Software-blue)](https://duendesoftware.com/license)\n[![GitHub Discussions](https://img.shields.io/github/discussions/DuendeSoftware/community)](https://github.com/orgs/DuendeSoftware/discussions)\n\nThis repository contains the core products developed by Duende Software.\n\n### Duende IdentityServer\n[![NuGet](https://img.shields.io/nuget/v/Duende.IdentityServer.svg)](https://www.nuget.org/packages/Duende.IdentityServer)\n[![IdentityServer CI](https://github.com/DuendeSoftware/products/actions/workflows/identity-server-ci.yml/badge.svg)](https://github.com/DuendeSoftware/products/actions/workflows/identity-server-ci.yml)\n\nDuende IdentityServer is a modern, standards-compliant OpenID Connect and OAuth 2.0 framework for ASP.NET Core, designed to provide secure authentication and API access control for modern applications. It supports a wide range of authentication flows, token types, and extension points for customization.\n\n- [Documentation](https://docs.duendesoftware.com/identityserver/v7)\n- [Source Code](./identity-server)\n\n### Duende BFF (Backend for Frontend)\n\n[![NuGet](https://img.shields.io/nuget/v/Duende.BFF.svg)](https://www.nuget.org/packages/Duende.BFF)\n[![BFF CI](https://github.com/DuendeSoftware/products/actions/workflows/bff-ci.yml/badge.svg)](https://github.com/DuendeSoftware/products/actions/workflows/bff-ci.yml)\n\nThe Backend for Frontend (BFF) pattern is a security architecture for browser-based JavaScript applications. It keeps access and refresh tokens on the server and eliminates the need for CORS, providing improved security for your web applications.\n\n- [Documentation](https://docs.duendesoftware.com/identityserver/v7/bff/)\n- [Source Code](./bff)\n\n### AspNet Core JWT Bearer Authentication Extensions\n\n[![NuGet](https://img.shields.io/nuget/v/Duende.AspNetCore.Authentication.JwtBearer.svg)](https://www.nuget.org/packages/Duende.AspNetCore.Authentication.JwtBearer)\n[![JwtBearer CI](https://github.com/DuendeSoftware/products/actions/workflows/aspnetcore-authentication-jwtbearer-ci.yml/badge.svg)](https://github.com/DuendeSoftware/products/actions/workflows/aspnetcore-authentication-jwtbearer-ci.yml)\n\nExtends the ASP.NET Core JWT Bearer authentication handler with support for OAuth 2.0 Demonstrating Proof-of-Possession (DPoP), enhancing security for bearer tokens by proving possession of a private key.\n\n- [Documentation](https://docs.duendesoftware.com/identityserver/v7/apis/aspnetcore/dpop/)\n- [Source Code](./aspnetcore-authentication-jwtbearer)\n\n## License\n\nBy accessing the Duende Products code here, you are agreeing to the [licensing terms](https://duendesoftware.com/license).\n\n## Contributing\n\nPlease see our [contributing guidelines](/.github/CONTRIBUTING.md).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fduendesoftware%2Fproducts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fduendesoftware%2Fproducts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fduendesoftware%2Fproducts/lists"}