using System.Configuration; namespace WeEngine { public class WeEngineConst { public const string LocalizationCookieName = "WeEngine.Localization.CultureName"; public const string OAuthTokenUrl = "/auth/token"; public const string EngineRunServicePrefix = "Engine/Run"; public static string EngineRunApiAppUrl = $"/Api/Services/{EngineRunServicePrefix}"; public const string EnginePackageServicePrefix = "Engine/Package"; public static string EnginePackageApiAppUrl = $"/Api/Services/{EnginePackageServicePrefix}"; public static readonly string DataFileBasePath = ConfigurationManager.AppSettings["Engine.DataFile.BasePath"] ?? "C:/WisdomExercise/WeEngine/Data/"; public const string Version = "2.1.0"; } public class EngineCacheName { public const string Package = "PackageCache"; public const string RunningPackage = "RunningPackageCache"; public const string EngineSceneFlowCache = "EngineSceneFlowCache"; public const string EngineSceneInfoCache = "EngineSceneInfoCache"; public const string EngineBehaviorCache = "EngineBehaviorCache"; public const string EngineGuideCache = "EngineGuideCache"; public const string EngineEnvironResourceCache = "EngineEnvironResourceCache"; public const string EngineComponentCache = "EngineComponentCache"; } public static class WeEngineAuthenticationTypes { /// /// Default value for the main application cookie used by UseSignInCookies /// public const string ApplicationCookie = "WeEngine.ApplicationCookie"; /// /// Default value used for the ExternalSignInAuthenticationType configured by UseSignInCookies /// public const string ExternalCookie = "WeEngine.ExternalCookie"; /// /// Default value used by the UseOAuthBearerTokens method /// public const string ExternalBearer = "WeEngine.ExternalBearer"; /// /// Default value for authentication type used for two factor partial sign in /// public const string TwoFactorCookie = "WeEngine.TwoFactorCookie"; /// /// Default value for authentication type used for two factor remember browser /// public const string TwoFactorRememberBrowserCookie = "WeEngine.TwoFactorRememberBrowser"; } }