Index: config.proto =================================================================== --- config.proto (revision 242) +++ config.proto (revision 243) @@ -1,32 +1,83 @@ +############################################################################# +# +# Параметры данного шаблона необходимо ВРУЧНУЮ добавить в config.mk проекта +# и привести в соответствие с требованиями проекта +# +############################################################################# +PLUGINS += session +PROJECT_REQUIRED += Apache-Session +PROJECT_REQUIRED += JSON-XS +PROJECT_REQUIRED += P-WebFetcher +### Необязательный параметр, default = lsid +SESSION_COOKIE_NAME = lsid +REWRITE += SESSION_COOKIE_NAME + +ifeq (${DEVELOPMENT}, YES) + +SESSION_DOMAIN = +SESSION_STORAGE = POSTGRES +SESSION_LIFETIME = 24 +SESSION_EXPIRES = +10d + +else + +SESSION_DOMAIN = +SESSION_STORAGE = POSTGRES +SESSION_LIFETIME = 24 +SESSION_EXPIRES = +10d + +endif + +REWRITE += SESSION_STORAGE SESSION_DOMAIN SESSION_LIFETIME SESSION_EXPIRES + +######################################################################## +# +# SESSION_DOMAIN +# Домен, на котором отвечает проект. Можно не указывать +# SESSION_STORAGE +# Контейнер для хранения сессий. Варианты: POSTGRES и FILE +# SESSION_LIFETIME +# Время жизни сессий до автоочистки. Задается в часах, используется +# при включении в crontab проекта скрипта из services +# SESSION_EXPIRES +# Время жизни куки сессии. Задается в формате Apache +# +######################################################################## + + ### AUTH::FaceBook ###################################### FACEBOOK_APP_ID = -FACEBOOK_APP_KEY = FACEBOOK_APP_SECRET = -FACEBOOK_AUTHORIZE_URL = https://graph.facebook.com/oauth/authorize -FACEBOOK_ACCESS_TOKEN_URL = https://graph.facebook.com/oauth/access_token -FACEBOOK_USER_INFO_URL = https://graph.facebook.com/me FACEBOOK_REDIRECT_URL = FACEBOOK_USER_POST_URL = -REWRITE += FACEBOOK_AUTHORIZE_URL FACEBOOK_ACCESS_TOKEN_URL FACEBOOK_USER_INFO_URL +REWRITE += FACEBOOK_APP_ID FACEBOOK_APP_SECRET FACEBOOK_REDIRECT_URL FACEBOOK_USER_POST_URL + ### AUTH::VKontakte ###################################### VK_APP_ID = VK_APP_SECRET = -VK_AUTHORIZE_URL = http://vkontakte.ru/login.php -VK_ACCESS_TOKEN_URL = http://vk.com/api.php -VK_USER_INFO_URL = http://vk.com/api.php VK_REDIRECT_URL = VK_USER_POST_URL = -REWRITE += VK_APP_ID VK_APP_SECRET -REWRITE += VK_AUTHORIZE_URL VK_ACCESS_TOKEN_URL +REWRITE += VK_APP_ID VK_APP_SECRET VK_REDIRECT_URL VK_USER_POST_URL + +### AUTH::Mailru +###################################### +MAILRU_APP_ID = +MAILRU_APP_SECRET = +MAILRU_REDIRECT_URL = +MAILRU_USER_POST_URL = + +REWRITE += MAILRU_APP_ID MAILRU_APP_SECRET MAILRU_REDIRECT_URL MAILRU_USER_POST_URL + + CONNECTION_TIMEOUT = 3 +PROJECT_REQUIRED += Crypt-SSLeay PROJECT_REQUIRED += JSON-XS -PROJECT_REQUIRED += Crypt-SSLeay \ No newline at end of file