Skip to content

feat: add DeviceIdService and refactor MongoRepositoryPlugin configuration - #5

Merged
Deliay merged 1 commit into
mainfrom
feat/deviceid-service-and-mongo-config-refactor
Sep 3, 2026
Merged

feat: add DeviceIdService and refactor MongoRepositoryPlugin configuration#5
Deliay merged 1 commit into
mainfrom
feat/deviceid-service-and-mongo-config-refactor

Conversation

@Deliay

Copy link
Copy Markdown
Owner

Changes

  • Add for in-memory device ID storage
  • Refactor to use instead of directly
  • Add package
  • Update to use with

Description

This PR introduces a for managing device IDs and refactors the to use configuration binding from instead of direct injection. This improves configuration management and follows the standard .NET configuration pattern.

…ation
- Add MemoryDeviceIdRepository for in-memory device ID storage
- Refactor MongoRepositoryPlugin to use IConfiguration instead of IOptions directly
- Add Microsoft.Extensions.Options.ConfigurationExtensions package
- Update Program.cs to use DeviceIdService with CredentialManager
@Deliay
Deliay merged commit 7b8b554 into mainSep 3, 2026
@Deliay
Deliay deleted the feat/deviceid-service-and-mongo-config-refactor branch September 3, 2026 03:57
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@Deliay