BitwardenSecretManagerClientSettings
Classsealednet10.0
Settings used to configure a
Sdk.BitwardenClient. namespace CommunityToolkit.Aspire.Bitwarden.SecretManager;
public sealed class BitwardenSecretManagerClientSettings{ // ...}9 members
Constructors1
Section titled ConstructorsProperties8
Section titled PropertiesAccessTokenget; setstring Gets or sets the Bitwarden access token.
ApiUrlget; setstring Gets or sets the Bitwarden API URL.
AuthCacheDirectoryget; setstring? Gets or sets the optional directory where the Bitwarden SDK stores its auth cache file to persist the session across restarts. Set this to a persistent directory (e.g.
/data/bitwarden) to avoid re-authenticating on every start, which would otherwise hit Bitwarden's rate limits. The filename within the directory is derived from the access token UUID and is managed automatically. Injected by the AppHost integration via the AuthCacheDirectory configuration key. DisableHealthChecksget; setbool Gets or sets a value indicating whether health checks should be disabled.
HealthCheckTimeoutget; setTimeSpan? Gets or sets the optional health check timeout.
IdentityUrlget; setstring Gets or sets the Bitwarden identity URL.
OrganizationIdget; setGuid Gets or sets the Bitwarden organization identifier.
ProjectIdget; setGuid Gets or sets the Bitwarden project identifier.