ResearchCave.Domains.Client (1.0.0)
Published 2026-10-13 18:48:45 +03:00 by admin
Installation
dotnet nuget add source --name ResearchCave --username your_username --password your_token https://git.researchcave.com/api/packages/ResearchCave/nuget/index.jsondotnet add package --source ResearchCave --version 1.0.0 ResearchCave.Domains.ClientAbout this package
Authenticated client for querying verified ResearchCave member domain access.
ResearchCave.Domains.Client
Server-side client for querying the authoritative ResearchCave domain-access inventory.
builder.Services.AddResearchCaveDomainsClient(builder.Configuration);
Configure Domains:BaseUrl and OIDC client credentials. The client requests the
domains.read:any scope by default and keeps credentials outside the browser.
var domains = await client.GetForMemberAsync(subjectId);
var access = await client.CheckAccessAsync(subjectId, "example.com");
var verified = await client.HasVerifiedAccessAsync(subjectId, "example.com");
Adding, verifying, and removing domains remain user workflows in the Domains application.