Module: RailsBase::Authentication::Constants
- Defined in:
- app/services/rails_base/authentication/constants.rb
Constant Summary collapse
- URL_HELPER =
Shared
RailsBase.url_routes
- BASE_URL =
RailsBase.config.app.base_url
- BASE_URL_PORT =
RailsBase.config.app.base_port
- MFA_REASON =
:two_factor_mfa_code- MFA_LENGTH =
RailsBase.config.twilio.mfa_length
- EMAIL_LENGTH =
MAX LENGTH we can insert into mysql
255- MIN_NAME =
2- MAX_NAME =
25- NAME_VALIDATION =
"Must be #{MIN_NAME} to #{MAX_NAME} in length. Can contain characters [a-zA-Z ']"- VFP_PURPOSE =
verify forgot password
:forgot_password_flow- VFP_REASON =
:email_sso_forgot_password- MSET_PURPOSE =
mfa set encrypt token
:mfa_session_token- SLMTU_TTL =
send login mfa to user
(5.minutes + 30.seconds)
- SVE_TTL =
send verification email
1.hour || 7.minutes
- SVE_LOGIN_REASON =
:email_sso_login_verify- SVE_FORGOT_REASON =
:email_sso_forgot_password- MV_BASE_NAME =
mfa validator
'mfa_pos_'- MV_FISHY =
'Kicked back to login. You are doing something fishy.'- SSOVE_PURPOSE =
sso verifiy email
:verify_email- MP_MIN_LENGTH =
modify password
RailsBase.config.auth.password_min_length
- MP_MIN_NUMS =
RailsBase.config.auth.password_min_numeric
- MP_MIN_ALPHA =
RailsBase.config.auth.password_min_alpha
- MP_REQ_MESSAGE =
RailsBase.config.auth.
- STATIC_WAIT_FLASH =
'"Check email inbox for verification email. Follow instructions to gain access"'- SSO_LOGIN_REASON =
SSO LOGIN Reason
'sso_login_data'- ADMIN_REMEMBER_REASON =
'current_admin_user'- ADMIN_REMEMBER_USERID_KEY =
'admin_remember_me_via_coco'- ADMIN_MAX_IDLE_TIME =
3.minutes
- SSO_SEND_LENGTH =
64- SSO_SEND_USES =
2- SSO_REASON =
:sending_sso_to_user- SSO_EXPIRES =
2.hours