public DpapiDataProtecter(string[] purposes) { _protector = new DpapiDataProtector("Microsoft.Owin.Security", "IDataProtection", purposes) { Scope = DataProtectionScope.CurrentUser }; }
public DpapiDataProtectorWrapper(string appName, string[] purposes) { DpapiDataProtector dpapiDataProtector = new DpapiDataProtector(appName, "Microsoft.Owin.Security.IDataProtector", purposes) { Scope = DataProtectionScope.CurrentUser }; this._protector = dpapiDataProtector; }
/// <summary> /// Initializes the tenant manager instance /// </summary> public void Initialize(string baseDirectory, string baseTempDirectory) { inMemoryPasswordProtector = new DpapiDataProtector(DPAPI_APPNAME, DPAPI_PURPOSENAME); storageConn = CloudConfigurationManager.GetSetting(GlobalConstants.STORAGE_CONNECTIONSTRING_CONFIGNAME); if (string.IsNullOrEmpty(storageConn.Trim())) { throw new Exception("Missing configuration setting " + GlobalConstants.STORAGE_CONNECTIONSTRING_CONFIGNAME); } applicationsRootPath = Path.Combine(baseDirectory, "apps"); processorFilesRootPath = Path.Combine(baseDirectory, "procs"); temporaryFilesRootPath = Path.Combine(baseTempDirectory, "tmp"); }