ConnectionStringRedactor
- Namespace:
PPDS.Dataverse.Security - Assembly:
PPDS.Dataverse - Kind: Class
Summary
Provides utilities for redacting sensitive information from connection strings before logging or displaying to users.
Members
Methods
ContainsSensitiveData
bool ContainsSensitiveData(string value)
Checks if a string appears to contain a connection string with sensitive data.
-
Param
value: The string to check. -
Returns: True if the string appears to contain sensitive connection string data.
Redact
string Redact(string connectionString)
Redacts sensitive values from a connection string.
-
Param
connectionString: The connection string to redact. -
Returns: The connection string with sensitive values replaced by
PPDS.Dataverse.Security.ConnectionStringRedactor.RedactedPlaceholder.
RedactExceptionMessage
string RedactExceptionMessage(string message)
Redacts sensitive values from an exception message that may contain connection string data.
-
Param
message: The exception message to redact. -
Returns: The message with sensitive values redacted.
Fields
RedactedPlaceholder
string RedactedPlaceholder
The placeholder text used to replace sensitive values.