Open and extensible identity service.
Find a file
2026-08-18 10:41:24 +02:00
.idea/.idea.IdentityShroud Miscelanious trials 2026-02-06 19:58:01 +01:00
IdentityShroud.Api Switch to central package version management and upgrade packages to get rid of known vulnerabilities. 2026-08-18 08:05:19 +02:00
IdentityShroud.Api.Tests Switch to central package version management and upgrade packages to get rid of known vulnerabilities. 2026-08-18 08:05:19 +02:00
IdentityShroud.Core Switch to central package version management and upgrade packages to get rid of known vulnerabilities. 2026-08-18 08:05:19 +02:00
IdentityShroud.Core.Tests Switch to central package version management and upgrade packages to get rid of known vulnerabilities. 2026-08-18 08:05:19 +02:00
IdentityShroud.GraphQL Switch to central package version management and upgrade packages to get rid of known vulnerabilities. 2026-08-18 08:05:19 +02:00
IdentityShroud.Migrations Switch to central package version management and upgrade packages to get rid of known vulnerabilities. 2026-08-18 08:05:19 +02:00
IdentityShroud.PluginSupport Reworked encryption to use less heap allocated buffers for secrets. 2026-08-18 07:42:51 +02:00
IdentityShroud.SecretProviders Reworked encryption to use less heap allocated buffers for secrets. 2026-08-18 07:42:51 +02:00
IdentityShroud.TestUtils Switch to central package version management and upgrade packages to get rid of known vulnerabilities. 2026-08-18 08:05:19 +02:00
IdentityShroud.TestUtils.Tests Switch to central package version management and upgrade packages to get rid of known vulnerabilities. 2026-08-18 08:05:19 +02:00
.editorconfig Reworked encryption to use less heap allocated buffers for secrets. 2026-08-18 07:42:51 +02:00
.gitignore Miscelanious trials 2026-02-06 19:58:01 +01:00
Directory.Packages.props Switch to central package version management and upgrade packages to get rid of known vulnerabilities. 2026-08-18 08:05:19 +02:00
dotnet-tools.json Miscelanious trials 2026-02-06 19:58:01 +01:00
IdentityShroud.sln Update readme with new project structure we are going to work towards 2026-08-18 10:41:24 +02:00
IdentityShroud.sln.DotSettings.user Reworked encryption to use less heap allocated buffers for secrets. 2026-08-18 07:42:51 +02:00
README.md Update readme with new project structure we are going to work towards 2026-08-18 10:41:24 +02:00

IdentityShroud

IdentityShroud is a .NET project for identity management and protection.

Architecture

App

Projects combining all into a working app

Api

Supplies Api that can be wired up in a project to get all the required endpoints

Core

Should provide the OIDC functionality with little external dependencies.

Infra.*

Multiple sub projectes. Provides implementations of the services that core requires. But these can be swapped for custom implementations.

Infra.EfCore

Implementation of services that use an EF core context.