copious-transitions
Version:
Framework for working with frameworks
67 lines (66 loc) • 2.52 kB
Plain Text
{
"domain" : "copious.world",
"module_path" : "captcha/lib",
"port" : "2006",
"ws_port" : "2007",
"user_cookie" : "copiousToken",
"forgetfulness_tag" : "DOY",
"login_app" : true,
"html_wrapper_with_logo" : "copious-header-empty.html",
"foreign_authorizer_api_enpoint" : "https://copious.world/fuath/",
"login_amelioration" : "join_process()",
"failed_password_amelioration" : "retry_password()",
"failed_registration_duplicate" : "already_registered()",
"modules" : {
"custom_transitions" : "captcha_transitions",
"db" : "captcha_db",
"middleware" : "captcha_mware",
"authorizer" : "captcha_auth",
"validator" : "captcha_validator",
"static_assets" : "captcha_static",
"dynamic_assets" : "captcha_dynamic",
"expression" : "captcha_express",
"business" : "captcha_business"
},
"middleware" : {
"session" : [],
"transforms" : []
},
"sessions" : {
"secret" : "this is secret no doubt"
},
"static_files" : {
"reason" : "files listed here will override the directory entries",
"files" : [],
"directory" : "statics"
},
"field_set" : {
"reason" : "some fields may be specified in conf, others in the application module",
"login" : {
"email": { "field_type" : "email" },
"password": { "field_type" : "password" },
"strategy": { "field_type" : "foreign_auth" }
},
"register" : {
"city": { "field_type" : "seek-city" },
"country": { "field_type" : "seek-country" },
"email": { "field_type" : "email" },
"name": { "field_type" : "lengthy-alpha", "length" : { "min" : 2, "max" : 32 }},
"password": { "field_type" : "password", "length" : { "min" : 8, "max" : 24 }, "code" : "A2C2N2S2" },
"state": { "field_type" : "seek-country" },
"user_id": { "field_type" : "lengthy-string" },
"verify_password": { "field_type" : "password-verify" }
},
"forgot" : {
"email": { "field_type" : "email" }
},
"password-reset" : {
"password": { "field_type" : "password", "length" : { "min" : 8, "max" : 24 }, "code" : "A2C2N2S2" },
"verify_password": { "field_type" : "password-verify" }
}
},
"forhash" : {
"field1" : "email",
"field2" : "password"
}
}