When we create encrypted storage properties right now we configure the object to know how to work with all platforms. This might not be necessary. We should investigate whether it makes sense to conditionally compile parts of that process. Here's an example of that usage currently.
|
var storageProperties = new StorageCreationPropertiesBuilder(this.cacheFileName, this.cacheDir) |
|
.WithLinuxKeyring(LinuxKeyRingSchema, LinuxKeyRingCollection, LinuxKeyRingLabel, linuxKeyRingAttr1, linuxKeyRingAttr2) |
|
.WithMacKeyChain(osxKeychainItem, MacOSAccountName) |
|
.Build(); |
When we create encrypted storage properties right now we configure the object to know how to work with all platforms. This might not be necessary. We should investigate whether it makes sense to conditionally compile parts of that process. Here's an example of that usage currently.
microsoft-authentication-cli/src/MSALWrapper/PCACache.cs
Lines 65 to 68 in fe3db02