{"id":15410570,"url":"https://github.com/damienbod/aspnetcoreapiauthmultiidentityprovider","last_synced_at":"2025-06-11T16:08:03.490Z","repository":{"id":60177182,"uuid":"534140823","full_name":"damienbod/AspNetCoreApiAuthMultiIdentityProvider","owner":"damienbod","description":"ASP.NET Core Api Auth with multiple Identity Providers","archived":false,"fork":false,"pushed_at":"2025-04-26T12:13:50.000Z","size":1940,"stargazers_count":36,"open_issues_count":0,"forks_count":17,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-04-26T12:35:34.318Z","etag":null,"topics":["aspnet-core","dotnet","iam","oauth2","oidc","openid-connect","openiddict","razor"],"latest_commit_sha":null,"homepage":"https://damienbod.com/2022/09/19/asp-net-core-api-auth-with-multiple-identity-providers/","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/damienbod.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}},"created_at":"2022-09-08T09:28:46.000Z","updated_at":"2025-04-26T12:13:53.000Z","dependencies_parsed_at":"2023-01-22T17:31:10.348Z","dependency_job_id":"646ac1e8-4cc5-44b1-9f40-ce6b660e33aa","html_url":"https://github.com/damienbod/AspNetCoreApiAuthMultiIdentityProvider","commit_stats":{"total_commits":84,"total_committers":1,"mean_commits":84.0,"dds":0.0,"last_synced_commit":"33dab659a04b76012c85e8072432c4215866faae"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/damienbod/AspNetCoreApiAuthMultiIdentityProvider","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/damienbod%2FAspNetCoreApiAuthMultiIdentityProvider","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/damienbod%2FAspNetCoreApiAuthMultiIdentityProvider/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/damienbod%2FAspNetCoreApiAuthMultiIdentityProvider/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/damienbod%2FAspNetCoreApiAuthMultiIdentityProvider/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/damienbod","download_url":"https://codeload.github.com/damienbod/AspNetCoreApiAuthMultiIdentityProvider/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/damienbod%2FAspNetCoreApiAuthMultiIdentityProvider/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259293405,"owners_count":22835605,"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":["aspnet-core","dotnet","iam","oauth2","oidc","openid-connect","openiddict","razor"],"created_at":"2024-10-01T16:45:04.005Z","updated_at":"2025-06-11T16:08:03.479Z","avatar_url":"https://github.com/damienbod.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# ASP.NET Core Api Auth with multiple Identity Providers, Multiple access tokens\n\n[![.NET](https://github.com/damienbod/AspNetCoreApiAuthMultiIdentityProvider/actions/workflows/dotnet.yml/badge.svg)](https://github.com/damienbod/AspNetCoreApiAuthMultiIdentityProvider/actions/workflows/dotnet.yml)\n\n[ASP.NET Core Api Auth with multiple Identity Providers](https://damienbod.com/2022/09/19/asp-net-core-api-auth-with-multiple-identity-providers/)\n\n![multiple APIs same IDP](https://github.com/damienbod/AspNetCoreApiAuthMultiIdentityProvider/blob/main/images/api_multi_idps_01.png)\n\n[ASP.NET Core Api Microsoft Entra ID with multiple access tokens](https://damienbod.com/2022/11/21/use-multiple-azure-ad-access-tokens-in-an-asp-net-core-api/)\n\n![multiple Microsoft Entra ID APIs same IDP](https://github.com/damienbod/AspNetCoreApiAuthMultiIdentityProvider/blob/main/images/multiApiAAD_01.png)\n\n## History\n\n- 2025-04-26 Updated packages\n- 2025-02-13 Updated packages\n- 2024-12-31 Updated packages, .NET 9, Bootstrap 5, OpenIddict V6\n- 2024-10-03 Updated packages\n- 2024-08-08 Updated packages\n- 2024-07-03 Update packages\n- 2024-04-04 Update packages\n- 2024-01-02 Update packages\n- 2023-11-23 Update .NET 8\n- 2023-11-04 Update packages, improved security headers\n- 2023-08-13 Update packages, improve startup \n- 2023-04-29 Update packages\n- 2023-03-02 Update packages .NET 7\n- 2022-11-19 Update packages to latest LTS, added multi Microsoft Entra ID API\n\n## Links\n\nhttps://docs.microsoft.com/en-us/aspnet/core/security/authentication/policyschemes\n\nhttps://www.ietf.org/archive/id/draft-ietf-oauth-browser-based-apps-10.html\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdamienbod%2Faspnetcoreapiauthmultiidentityprovider","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdamienbod%2Faspnetcoreapiauthmultiidentityprovider","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdamienbod%2Faspnetcoreapiauthmultiidentityprovider/lists"}