2021-07-28 06:23:37 +00:00
|
|
|
package constants
|
|
|
|
|
2021-12-22 05:21:12 +00:00
|
|
|
// this constants are configured via env
|
2021-07-28 06:23:37 +00:00
|
|
|
var (
|
2021-07-28 13:08:04 +00:00
|
|
|
ADMIN_SECRET = ""
|
2021-07-28 07:55:52 +00:00
|
|
|
ENV = ""
|
2021-12-20 12:03:11 +00:00
|
|
|
ENV_PATH = ""
|
2021-07-28 07:55:52 +00:00
|
|
|
VERSION = ""
|
|
|
|
DATABASE_TYPE = ""
|
|
|
|
DATABASE_URL = ""
|
2021-12-17 15:55:07 +00:00
|
|
|
DATABASE_NAME = ""
|
2021-07-28 07:55:52 +00:00
|
|
|
SMTP_HOST = ""
|
|
|
|
SMTP_PORT = ""
|
|
|
|
SENDER_EMAIL = ""
|
|
|
|
SENDER_PASSWORD = ""
|
|
|
|
JWT_TYPE = ""
|
|
|
|
JWT_SECRET = ""
|
2021-08-04 06:48:57 +00:00
|
|
|
ALLOWED_ORIGINS = []string{}
|
|
|
|
AUTHORIZER_URL = ""
|
2021-12-07 12:20:50 +00:00
|
|
|
APP_URL = ""
|
2021-12-22 05:21:12 +00:00
|
|
|
PORT = ""
|
2021-07-28 07:55:52 +00:00
|
|
|
REDIS_URL = ""
|
|
|
|
IS_PROD = false
|
|
|
|
COOKIE_NAME = ""
|
2021-08-04 10:25:13 +00:00
|
|
|
RESET_PASSWORD_URL = ""
|
2021-12-20 12:03:11 +00:00
|
|
|
DISABLE_EMAIL_VERIFICATION = false
|
|
|
|
DISABLE_BASIC_AUTHENTICATION = false
|
2021-12-22 05:21:12 +00:00
|
|
|
DISABLE_MAGIC_LINK_LOGIN = false
|
2021-12-29 00:11:39 +00:00
|
|
|
DISABLE_LOGIN_PAGE = false
|
2021-07-28 06:28:52 +00:00
|
|
|
|
2021-09-20 05:06:26 +00:00
|
|
|
// ROLES
|
2021-10-13 16:41:41 +00:00
|
|
|
ROLES = []string{}
|
|
|
|
PROTECTED_ROLES = []string{}
|
|
|
|
DEFAULT_ROLES = []string{}
|
|
|
|
JWT_ROLE_CLAIM = "role"
|
2021-09-20 05:06:26 +00:00
|
|
|
|
2021-07-28 06:28:52 +00:00
|
|
|
// OAuth login
|
|
|
|
GOOGLE_CLIENT_ID = ""
|
|
|
|
GOOGLE_CLIENT_SECRET = ""
|
|
|
|
GITHUB_CLIENT_ID = ""
|
|
|
|
GITHUB_CLIENT_SECRET = ""
|
|
|
|
FACEBOOK_CLIENT_ID = ""
|
|
|
|
FACEBOOK_CLIENT_SECRET = ""
|
|
|
|
TWITTER_CLIENT_ID = ""
|
|
|
|
TWITTER_CLIENT_SECRET = ""
|
2021-10-03 21:47:50 +00:00
|
|
|
|
|
|
|
// Org envs
|
|
|
|
ORGANIZATION_NAME = "Authorizer"
|
|
|
|
ORGANIZATION_LOGO = "https://authorizer.dev/images/logo.png"
|
2021-07-28 06:23:37 +00:00
|
|
|
)
|