{"id":15410682,"url":"https://github.com/damienbod/auth0angularaspnetcoreapi","last_synced_at":"2026-03-10T17:34:01.312Z","repository":{"id":42015835,"uuid":"367373195","full_name":"damienbod/Auth0AngularAspNetCoreApi","owner":"damienbod","description":"Auth0 with Angular and an ASP.NET Core API","archived":false,"fork":false,"pushed_at":"2023-11-26T14:13:08.000Z","size":1613,"stargazers_count":17,"open_issues_count":0,"forks_count":9,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-29T06:51:32.201Z","etag":null,"topics":["angular","aspnet-core","authn","authz","oauth","oauth2","oidc","openid-connect","refresh","revocation"],"latest_commit_sha":null,"homepage":"https://damienbod.com/2021/05/24/secure-an-angular-spa-and-an-asp-net-core-api-using-auth0/","language":"TypeScript","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}},"created_at":"2021-05-14T13:36:19.000Z","updated_at":"2024-04-23T16:41:42.000Z","dependencies_parsed_at":"2022-08-12T02:30:52.050Z","dependency_job_id":"6381d3a2-f2db-4e1b-b9f6-f70724c453e4","html_url":"https://github.com/damienbod/Auth0AngularAspNetCoreApi","commit_stats":{"total_commits":50,"total_committers":1,"mean_commits":50.0,"dds":0.0,"last_synced_commit":"df29bd146ef13e1ef6fbdd525bdf8bdf222b25ad"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/damienbod%2FAuth0AngularAspNetCoreApi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/damienbod%2FAuth0AngularAspNetCoreApi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/damienbod%2FAuth0AngularAspNetCoreApi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/damienbod%2FAuth0AngularAspNetCoreApi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/damienbod","download_url":"https://codeload.github.com/damienbod/Auth0AngularAspNetCoreApi/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249191343,"owners_count":21227547,"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":["angular","aspnet-core","authn","authz","oauth","oauth2","oidc","openid-connect","refresh","revocation"],"created_at":"2024-10-01T16:45:48.802Z","updated_at":"2026-03-10T17:33:56.279Z","avatar_url":"https://github.com/damienbod.png","language":"TypeScript","readme":"# Auth0 with Angular and an ASP.NET Core API\n\n[![.NET](https://github.com/damienbod/Auth0AngularAspNetCoreApi/workflows/.NET/badge.svg)](https://github.com/damienbod/Auth0AngularAspNetCoreApi/actions?query=workflow%3A.NET) \n\n## Blogs\n\nSecure an Angular SPA and an ASP.NET Core API using Auth0\n\nhttps://damienbod.com/2021/05/24/secure-an-angular-spa-and-an-asp-net-core-api-using-auth0/\n\n\u003e [!NOTE]  \n\u003e Switch to BFF security\n\u003e\n\u003e It is now recommended to use backend for frontend security instead of two separate applications with seperate security contexts. \n\u003e \n\u003e See the following for implementation details:\n\u003e \n\u003e https://github.com/damienbod/bff-aspnetcore-angular\n\n## History\n\n- 2023-11-26 Updated .NET 8\n- 2023-11-03 Updated packages, fixed security headers\n- 2023-02-19 Updated to .NET 7 and Angular 15\n- 2022-10-21 Updated packages\n- 2022-04-18 Updated packages, OIDC angular V14, using nullable\n- 2022-02-11 Updated packages and namespaces\n- 2022-01-28 Updated packages, .NET 6\n- 2021-08-22 Updated packages, improved security headers\n- 2021-07-01 Updated to OIDC V12\n\n## Links\n\nhttps://www.npmjs.com/package/angular-auth-oidc-client\n\nhttps://auth0.com/docs/quickstart/webapp/aspnet-core\n\nhttps://docs.microsoft.com/en-us/aspnet/core/security/authorization/introduction\n\nhttps://openid.net/connect/\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdamienbod%2Fauth0angularaspnetcoreapi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdamienbod%2Fauth0angularaspnetcoreapi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdamienbod%2Fauth0angularaspnetcoreapi/lists"}