// Copyright (c) Microsoft. All rights reserved. using System.Security.Claims; namespace Microsoft.Agents.AI.Hosting; /// /// Options for configuring . /// public class ClaimsIdentitySessionIsolationKeyProviderOptions { /// /// Gets or sets the claim type to extract from the user's identity for session isolation. /// /// /// /// Defaults to , which typically corresponds to /// the user's name or unique identifier claim. /// /// /// Common alternatives include: /// /// ClaimTypes.NameIdentifier — Stable user identifier /// ClaimTypes.Email — Email address /// Custom claim types specific to your authentication provider /// /// /// public string ClaimType { get; set; } = ClaimsIdentity.DefaultNameClaimType; }