ResearchCave Technology

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.json
dotnet add package --source ResearchCave --version 1.0.0 ResearchCave.Domains.Client

About 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.

Dependencies

ID Version Target Framework
Microsoft.Extensions.Http 10.0.10 net10.0
Microsoft.Extensions.Options.ConfigurationExtensions 10.0.10 net10.0
ResearchCave.Domains.Common 1.0.0 net10.0
ResearchCave.Identity 1.1.55 net10.0
Details
NuGet
2026-10-13 18:48:45 +03:00
1
ResearchCave.Domains.Client
23 KiB
Assets (2)
Versions (1) View all
1.0.0 2026-10-13