AgentPrismTenantProviderOptions
Namespace AgentPrism · Assembly
AgentPrism.Abstractions.dllOptions that constrain per-tenant model provider bindings (BYOK).
public sealed class AgentPrismTenantProviderOptionsInheritance
Section titled “Inheritance”object ← AgentPrismTenantProviderOptions
Inherited Members
Section titled “Inherited Members”object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Remarks
Section titled “Remarks”AgentPrismTenantProviderOptions.AllowedConfigurationPrefix is a security boundary, not a
convenience default. Without it, a tenant manager could bind
ApiKeyConfigurationName to an unrelated key such as
ConnectionStrings:Default — unable to read its value, but able to
make calls billed to it.
Constructors
Section titled “Constructors”AgentPrismTenantProviderOptions()
Section titled “ AgentPrismTenantProviderOptions()”public AgentPrismTenantProviderOptions()Properties
Section titled “Properties”AllowedConfigurationPrefix
Section titled “ AllowedConfigurationPrefix”Gets or sets the only prefix under which a configuration key may be
referenced by a tenant provider binding. Default is
"AgentPrism:ProviderKeys:".
public string AllowedConfigurationPrefix { get; set; }