Skip to main content

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.