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.mfa.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