ProfilePaths
- Namespace:
PPDS.Auth.Profiles - Assembly:
PPDS.Auth - Kind: Class
Summary
Provides platform-specific paths for profile storage.
Members
Methods
EnsureDirectoryExists
void EnsureDirectoryExists()
Ensures the data directory exists.
Properties
CredentialCacheFile
string CredentialCacheFile { get; }
Gets the full path to the secure credential cache file.
DataDirectory
string DataDirectory { get; }
Gets the PPDS data directory for the current platform.
EnvironmentsFile
string EnvironmentsFile { get; }
Gets the full path to the environment configuration file.
ProfilesFile
string ProfilesFile { get; }
Gets the full path to the profiles file.
TokenCacheFile
string TokenCacheFile { get; }
Gets the full path to the MSAL token cache file.
TuiStateFile
string TuiStateFile { get; }
Gets the full path to the TUI state persistence file.
Fields
AppName
string AppName
Application name used in paths.
ConfigDirEnvVar
string ConfigDirEnvVar
Environment variable to override the data directory.
CredentialCacheFileName
string CredentialCacheFileName
Secure credential cache file name.
EnvironmentsFileName
string EnvironmentsFileName
Environment configuration file name.
ProfilesFileName
string ProfilesFileName
Profile storage file name.
TokenCacheFileName
string TokenCacheFileName
MSAL token cache file name.
TuiStateFileName
string TuiStateFileName
TUI state persistence file name.