Dev
93dbb8c5b0
feat(19-01): add AppRegistrationService with rollback, model, and interface
- AppRegistrationResult discriminated result (Success/Failure/FallbackRequired)
- TenantProfile.AppId nullable string for storing registered app ID
- IAppRegistrationService interface (IsGlobalAdminAsync, RegisterAsync, RemoveAsync, ClearMsalSessionAsync)
- AppRegistrationService: sequential registration with rollback, transitiveMemberOf admin check, MSAL eviction
2026-04-09 15:12:51 +02:00
..
2026-04-09 13:09:38 +02:00
2026-04-09 15:12:51 +02:00
2026-04-08 14:34:11 +02:00
2026-04-03 10:02:09 +02:00
2026-04-03 09:53:05 +02:00
2026-04-03 10:02:09 +02:00
2026-04-03 11:06:25 +02:00
2026-04-02 15:31:57 +02:00
2026-04-03 10:02:57 +02:00
2026-04-03 10:07:49 +02:00
2026-04-08 16:01:46 +02:00
2026-04-07 12:39:22 +02:00
2026-04-09 15:12:51 +02:00
2026-04-08 14:34:11 +02:00
2026-04-03 09:53:05 +02:00
2026-04-03 09:53:05 +02:00
2026-04-03 09:53:05 +02:00
2026-04-02 15:23:04 +02:00
2026-04-03 09:53:05 +02:00
2026-04-03 09:53:05 +02:00
2026-04-08 16:01:46 +02:00
2026-04-07 12:37:26 +02:00
2026-04-09 14:23:08 +02:00
2026-04-02 13:51:15 +02:00
2026-04-02 15:23:04 +02:00
2026-04-02 14:04:22 +02:00
2026-04-09 13:04:56 +02:00
2026-04-02 13:50:35 +02:00
2026-04-08 10:21:02 +02:00
2026-04-03 09:53:05 +02:00
2026-04-07 13:44:53 +02:00
2026-04-09 14:23:08 +02:00
2026-04-02 13:53:45 +02:00
2026-04-08 14:34:11 +02:00
2026-04-02 15:30:44 +02:00
2026-04-07 10:41:39 +02:00
2026-04-09 14:23:08 +02:00
2026-04-09 13:04:56 +02:00
2026-04-07 11:00:54 +02:00
2026-04-08 10:21:02 +02:00
2026-04-03 10:04:03 +02:00
2026-04-08 10:21:02 +02:00