Open and extensible identity service.
Find a file
eelke 644b005f2a Support rotation of master key.
The EncryptionService now loads a set of keys and uses the active one to encrypt and selects key based on keyid during decryption. Introduced EncryptedValue to hold keyId and encrypted data.

(There are no intermeddiate keys yet)
2026-02-24 06:32:58 +01:00
.github/workflows No codecov (AI was over eager) just show the numbers in github. 2026-02-22 11:30:54 +01:00
.idea/.idea.IdentityShroud Miscelanious trials 2026-02-06 19:58:01 +01:00
IdentityShroud.Api Support rotation of master key. 2026-02-24 06:32:58 +01:00
IdentityShroud.Api.Tests Support rotation of master key. 2026-02-24 06:32:58 +01:00
IdentityShroud.Core Support rotation of master key. 2026-02-24 06:32:58 +01:00
IdentityShroud.Core.Tests Support rotation of master key. 2026-02-24 06:32:58 +01:00
IdentityShroud.Migrations Miscelanious trials 2026-02-06 19:58:01 +01:00
IdentityShroud.TestUtils Support rotation of master key. 2026-02-24 06:32:58 +01:00
IdentityShroud.TestUtils.Tests Add tests and fixes to .well-known/openid-configuration and create realm 2026-02-14 14:50:06 +01:00
.gitignore Miscelanious trials 2026-02-06 19:58:01 +01:00
dotnet-tools.json Miscelanious trials 2026-02-06 19:58:01 +01:00
IdentityShroud.sln Add tests and fixes to .well-known/openid-configuration and create realm 2026-02-14 14:50:06 +01:00
IdentityShroud.sln.DotSettings.user Support rotation of master key. 2026-02-24 06:32:58 +01:00
README.md Improve the binary storage format of encrypted secrets. Move the related code from AesGcmHelper into the EncryptionService. 2026-02-22 19:11:17 +01:00

IdentityShroud

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

Build and Test

dotnet restore
dotnet build
dotnet test

Coverage

Coverage reports are generated automatically in CI and displayed in pull request comments.