Add development users/tenants discovery endpoints on /.cratis#2250
Conversation
/.cratis
|
@copilot drop the cancellationtoken as part of the interfaces |
|
NuGet packages for this PR, e.g. Cratis.Arc: |
|
@copilot Leverage the |
|
NuGet packages for this PR, e.g. Cratis.Arc: |
|
NuGet packages for this PR, e.g. Cratis.Arc: |
|
@copilot There is a regression: https://github.com/Cratis/Arc/actions/runs/26438008872/job/77841851283?pr=2250 |
Addressed in 4787d75. I fixed a race condition in |
| catch | ||
| { | ||
| return null; | ||
| } |
|
NuGet packages for this PR, e.g. Cratis.Arc: |
Summary
Adds development-only provider discovery for suggested users and tenants, exposed as
/.cratis/usersand/.cratis/tenantsfor tooling integration.Added
ICanProvideUsersandUser(MicrosoftIdentity: ClientPrincipal,Details: object) inCratis.Arc.Identity.ICanProvideTenants,Tenant(Id: TenantId,Name: TenantName), andTenantNameconcept inCratis.Arc.Tenancy.Changed
IdentityEndpointMappernow discoversICanProvideUsers/ICanProvideTenantsimplementations viaITypes./.cratis/usersand/.cratis/tenantsonly when corresponding providers are present.Fixed
/.cratiscontract for downstream tooling.Removed
Security
Deprecated