{"id":18463859,"url":"https://github.com/smartive/zitadel-net","last_synced_at":"2025-12-15T08:34:55.419Z","repository":{"id":40248474,"uuid":"267075428","full_name":"smartive/zitadel-net","owner":"smartive","description":"Authentication / Authorization library for zitadel (zitadel.com), written in dotnet for the asp.net web application package.","archived":false,"fork":false,"pushed_at":"2025-09-12T22:14:24.000Z","size":2045,"stargazers_count":85,"open_issues_count":3,"forks_count":12,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-09-26T21:17:19.908Z","etag":null,"topics":["asp","authn","authorization","bearer","dotnet","introspection","jwt","oauth2","oidc","zitadel"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/smartive.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":"2020-05-26T15:06:13.000Z","updated_at":"2025-09-12T22:11:57.000Z","dependencies_parsed_at":"2022-07-31T10:38:09.966Z","dependency_job_id":"98ceae9d-08ff-4b88-8996-f1370f162bb9","html_url":"https://github.com/smartive/zitadel-net","commit_stats":{"total_commits":447,"total_committers":7,"mean_commits":"63.857142857142854","dds":0.1319910514541387,"last_synced_commit":"b6b123283e4c1ddb03dc6a8b4783e051968f6fd7"},"previous_names":["caos/zitadel-net","zitadel/zitadel-net"],"tags_count":198,"template":false,"template_full_name":null,"purl":"pkg:github/smartive/zitadel-net","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smartive%2Fzitadel-net","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smartive%2Fzitadel-net/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smartive%2Fzitadel-net/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smartive%2Fzitadel-net/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/smartive","download_url":"https://codeload.github.com/smartive/zitadel-net/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smartive%2Fzitadel-net/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278503206,"owners_count":25997717,"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-05T02:00:06.059Z","response_time":54,"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":["asp","authn","authorization","bearer","dotnet","introspection","jwt","oauth2","oidc","zitadel"],"created_at":"2024-11-06T09:08:11.220Z","updated_at":"2025-10-05T18:52:49.084Z","avatar_url":"https://github.com/smartive.png","language":"C#","readme":"# ZITADEL .NET\n\n[![.NET Release](https://github.com/smartive/zitadel-net/actions/workflows/dotnet-release.yml/badge.svg)](https://github.com/smartive/zitadel-net/actions/workflows/dotnet-release.yml)\n[![Nuget](https://img.shields.io/nuget/v/Zitadel)](https://www.nuget.org/packages/Zitadel/)\n\nWelcome to the repository of the ZITADEL dotnet libraries.\n\nThis repository contains authentication and resource management for ZITADEL in .NET.\nIt can be used to create a ASP.NET application (with internal session management)\nor WebAPIs with OIDC introspection. Further, the compiled proto resources of the\nZITADEL source repository are included to access the API of ZITADEL and manage resources.\n\nas well as the [examples](./examples) folder which contains several examples\nfor accessing the [API of ZITADEL](./examples/Zitadel.ApiAccess)\nor using it in a [WebApp](./examples/Zitadel.AspNet.AuthN) or\n[WebAPI](./examples/Zitadel.WebApi).\n\n### Development\n\nTo help developing the libraries, you may just open an issue or create a pull request\nto this repository.\n\n#### Prerequisites\n\nTo set up the dev environment, you need to install:\n\n1. [.NET SDK](https://dotnet.microsoft.com/download) (8.x or later)\n2. [Buf CLI](https://buf.build/docs/installation) - for protobuf code generation\n3. [Just](https://github.com/casey/just) - task runner (installed via dotnet tools)\n\n#### Building the Project\n\nFollow these steps to build the project:\n\n1. **Install .NET tools (including Just):**\n   ```bash\n   dotnet tool restore\n   ```\n\n2. **Generate gRPC code (required before first build):**\n   ```bash\n   just generate-grpc\n   ```\n\n3. **Build the project:**\n   ```bash\n   dotnet build\n   ```\n\n4. **Run tests:**\n   ```bash\n   dotnet test --configuration Release\n   ```\n\n##### License\n\nThese libraries are licensed under the [Apache 2.0 License](LICENSE).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmartive%2Fzitadel-net","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsmartive%2Fzitadel-net","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmartive%2Fzitadel-net/lists"}