JnpfOauthConfig.java 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. package jnpf.config;
  2. import lombok.Data;
  3. import org.springframework.beans.factory.annotation.Value;
  4. /**
  5. *
  6. * @author JNPF开发平台组
  7. * @copyright 引迈信息技术有限公司
  8. */
  9. @Data
  10. public class JnpfOauthConfig {
  11. public static final String PREFIX = "oauth";
  12. /**
  13. * 服务器域名
  14. * @see ConfigValueUtil#getApiDomain()
  15. */
  16. @Deprecated
  17. @Value("${config.ApiDomain:}")
  18. private String jnpfDomain;
  19. /**
  20. * 开启单点登录, 需额外代码支持
  21. */
  22. private Boolean ssoEnabled = false;
  23. /**
  24. * 后端登录完整路径路径
  25. */
  26. private String loginPath;
  27. /**
  28. * 默认发起的登录协议
  29. */
  30. private String defaultSSO = "cas";
  31. /**
  32. * 轮询Ticket有效期, 秒
  33. */
  34. private long ticketTimeout = 60;
  35. /**
  36. * pc端服务器域名
  37. * @see ConfigValueUtil#getFrontDomain()
  38. */
  39. @Deprecated
  40. @Value("${config.FrontDomain:}")
  41. private String jnpfFrontDomain;
  42. /**
  43. * app端服务器域名
  44. * @see ConfigValueUtil#getAppDomain()
  45. */
  46. @Deprecated
  47. @Value("${config.AppDomain:}")
  48. private String jnpfAppDomain;
  49. }