WeEngineConst.cs 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. using System.Configuration;
  2. namespace WeEngine
  3. {
  4. public class WeEngineConst
  5. {
  6. public const string LocalizationCookieName = "WeEngine.Localization.CultureName";
  7. public const string OAuthTokenUrl = "/auth/token";
  8. public const string EngineRunServicePrefix = "Engine/Run";
  9. public static string EngineRunApiAppUrl = $"/Api/Services/{EngineRunServicePrefix}";
  10. public const string EnginePackageServicePrefix = "Engine/Package";
  11. public static string EnginePackageApiAppUrl = $"/Api/Services/{EnginePackageServicePrefix}";
  12. public static readonly string DataFileBasePath = ConfigurationManager.AppSettings["Engine.DataFile.BasePath"] ??
  13. "C:/WisdomExercise/WeEngine/Data/";
  14. public const string Version = "2.1.0";
  15. }
  16. public class EngineCacheName
  17. {
  18. public const string Package = "PackageCache";
  19. public const string RunningPackage = "RunningPackageCache";
  20. public const string EngineSceneFlowCache = "EngineSceneFlowCache";
  21. public const string EngineSceneInfoCache = "EngineSceneInfoCache";
  22. public const string EngineBehaviorCache = "EngineBehaviorCache";
  23. public const string EngineGuideCache = "EngineGuideCache";
  24. public const string EngineEnvironResourceCache = "EngineEnvironResourceCache";
  25. public const string EngineComponentCache = "EngineComponentCache";
  26. }
  27. public static class WeEngineAuthenticationTypes
  28. {
  29. /// <summary>
  30. /// Default value for the main application cookie used by UseSignInCookies
  31. /// </summary>
  32. public const string ApplicationCookie = "WeEngine.ApplicationCookie";
  33. /// <summary>
  34. /// Default value used for the ExternalSignInAuthenticationType configured by UseSignInCookies
  35. /// </summary>
  36. public const string ExternalCookie = "WeEngine.ExternalCookie";
  37. /// <summary>
  38. /// Default value used by the UseOAuthBearerTokens method
  39. /// </summary>
  40. public const string ExternalBearer = "WeEngine.ExternalBearer";
  41. /// <summary>
  42. /// Default value for authentication type used for two factor partial sign in
  43. /// </summary>
  44. public const string TwoFactorCookie = "WeEngine.TwoFactorCookie";
  45. /// <summary>
  46. /// Default value for authentication type used for two factor remember browser
  47. /// </summary>
  48. public const string TwoFactorRememberBrowserCookie = "WeEngine.TwoFactorRememberBrowser";
  49. }
  50. }