AuthConsts.java 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. package jnpf.consts;
  2. import cn.dev33.satoken.same.SaSameUtil;
  3. import jnpf.service.UserDetailService;
  4. /**
  5. *
  6. * @author JNPF开发平台组
  7. * @copyright 引迈信息技术有限公司
  8. */
  9. public class AuthConsts {
  10. public static final String DEF_TENANT_ID = "";
  11. public static final String DEF_TENANT_DB = "";
  12. public static final String ACCOUNT_TYPE_DEFAULT = "login";
  13. public static final String ACCOUNT_TYPE_TENANT = "tenant";
  14. public static final String ACCOUNT_LOGIC_BEAN_DEFAULT = "defaultStpLogic";
  15. public static final String ACCOUNT_LOGIC_BEAN_TENANT = "tenantStpLogic";
  16. public static final String PAR_GRANT_TYPE = "grant_type";
  17. public static final String SYSTEM_INFO = "system_info";
  18. /**
  19. * 跨服务调用验证KEY
  20. */
  21. public static final String INNER_TOKEN_KEY = SaSameUtil.SAME_TOKEN;
  22. /**
  23. * 网关调用验证KEY
  24. */
  25. public static final String INNER_GATEWAY_TOKEN_KEY = INNER_TOKEN_KEY + "_GATEWAY";
  26. public static final String TENANT_SESSION = "tenant:";
  27. public static final String TOKEN_PREFIX = "bearer";
  28. public static final String TOKEN_PREFIX_SP = TOKEN_PREFIX + " ";
  29. public static final String PARAMS_JNPF_TICKET = "jnpf_ticket";
  30. public static final String PARAMS_SSO_LOGOUT_TICKET = "ticket";
  31. public static final Integer REDIRECT_PAGETYPE_LOGIN = 1;
  32. public static final Integer REDIRECT_PAGETYPE_LOGOUT = 2;
  33. public static final Integer TMP_TOKEN_UNLOGIN = -1;
  34. public static final Integer TMP_TOKEN_ERRLOGIN = -2;
  35. public static final String ONLINE_TICKET_KEY = "online_ticket:";
  36. public static final String ONLINE_TICKET_TOKEN = "online_token";
  37. public static final String JWT_SECRET = "WviMjFNC72VKwGqm5LPoheQo5XN9iN4d";
  38. /**
  39. * clientId
  40. */
  41. public static final String Client_Id = "Client_Id";
  42. /**
  43. * 用户信息获取方式 account
  44. */
  45. public static final String USERDETAIL_ACCOUNT = UserDetailService.USER_DETAIL_PREFIX + "UserAccount";
  46. /**
  47. * 用户信息获取方式 user_id
  48. */
  49. public static final String USERDETAIL_USER_ID = UserDetailService.USER_DETAIL_PREFIX + "UserId";
  50. /**
  51. * 认证方式 常规账号密码
  52. */
  53. public static final String GRANT_TYPE_PASSWORD = "password";
  54. /**
  55. * 认证方式 单点 CAS
  56. */
  57. public static final String GRANT_TYPE_CAS = "cas";
  58. /**
  59. * 认证方式 单点 OAUTH
  60. */
  61. public static final String GRANT_TYPE_OAUTH = "auth2";
  62. }