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";
}
}