############################################################################# # # Параметры данного шаблона необходимо ВРУЧНУЮ добавить в config.mk проекта # и привести в соответствие с требованиями проекта # ############################################################################# PLUGINS += session PROJECT_REQUIRED += Apache-Session Apache-Session-Memcached 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, MEMCACHED, FILE # Для работы сессий через Memcached в конфиге проекта или инсталляции # должны быть установлены параметры # MEMCACHED_ENABLE = 1 # MEMCACHED_SERVERS = список серверов с портами, разделенный пробелами # SESSION_LIFETIME # Время жизни сессий до автоочистки. Задается в часах, используется # при включении в crontab проекта скрипта из services # SESSION_EXPIRES # Время жизни куки сессии. Задается в формате Apache # ########################################################################### ### AUTH::FaceBook ###################################### FACEBOOK_APP_ID = FACEBOOK_APP_SECRET = FACEBOOK_REDIRECT_URL = FACEBOOK_USER_POST_URL = REWRITE += FACEBOOK_APP_ID FACEBOOK_APP_SECRET FACEBOOK_REDIRECT_URL FACEBOOK_USER_POST_URL ### if additional rights needed: FACEBOOK_SCOPE = REWRITE += FACEBOOK_SCOPE ### AUTH::VKontakte ###################################### VK_APP_ID = VK_APP_SECRET = VK_REDIRECT_URL = VK_USER_POST_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 ### AUTH::Google ###################################### GOOGLE_APP_ID = GOOGLE_APP_SECRET = GOOGLE_REDIRECT_URL = GOOGLE_USER_POST_URL = REWRITE += GOOGLE_APP_ID GOOGLE_APP_SECRET GOOGLE_REDIRECT_URL GOOGLE_USER_POST_URL # Optional. For email request: GOOGLE_SCOPE = https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email REWRITE += GOOGLE_SCOPE CONNECTION_TIMEOUT = 3 PROJECT_REQUIRED += Crypt-SSLeay