Open and extensible identity service.
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) |
||
|---|---|---|
| .github/workflows | ||
| .idea/.idea.IdentityShroud | ||
| IdentityShroud.Api | ||
| IdentityShroud.Api.Tests | ||
| IdentityShroud.Core | ||
| IdentityShroud.Core.Tests | ||
| IdentityShroud.Migrations | ||
| IdentityShroud.TestUtils | ||
| IdentityShroud.TestUtils.Tests | ||
| .gitignore | ||
| dotnet-tools.json | ||
| IdentityShroud.sln | ||
| IdentityShroud.sln.DotSettings.user | ||
| README.md | ||
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.