Пример авторизации на вашем сайте с использованием входа через учетную запись Freeland
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
www
.gitignore
LICENSE
README.md
_config.yml
auth_config_example.php
composer.json

README.md

Сайты, использующие Freeland OAuth

  1. MFCoin Escrow
  2. Рубрикатор Фриленда
  3. Сервис локальных голосований
  4. MFCoin Faucet
  5. Сервис MFinotaurAPI
  6. Сервис Freeland GameID

Установка

Клонируйте репозиторий

git clone https://github.com/Sagleft/Freeland-Auth.git

или через SSH

git clone git@github.com:Sagleft/Freeland-Auth.git

Выполните

composer update

Не знакомы с Composer? Найти его вы можете на https://getcomposer.org/

На CentOS

Для установки composer на CentOS выполните:

yum install -y composer

На Windows

Если вы используете Windows, то перед установкой Composer необходимо установить PHP. Создайте файл start.bat, внесите в него строку

cmd

запустите start.bat, введите

composer update

Если возникнет ошибка с openssl - необходимо зайти в директорию установки PHP, найти php.ini и раскомментировать строчку с extinsion openssl.

Настройка

  • Переименуйте auth_config_example.php в auth_config.php

  • Внести параметры в auth_config.php где client_id - ваш OAuth ID; client_secret - секретный ключ авторизации; oauth_url - url по которому пользователь будет направлен для авторизации, по-умолчанию https://profile.mfcoin.net; redirect_url - url, по которому пользователь будет направлен после авторизации на profile.mfcoin.

Получить client_id, client_secret можно подав заявку:

  • Вариант 1. написать заявку на форуме: в заявке укажите свой email с profile.mfcoin, наименование вашего сайта или сервиса и redirect_url по которому перенаправлять пользователей после авторизации.

  • Вариант 2. Напишите Alexander Mamchenkov в Telegram. Сообщите свой email с profile.mfcoin, наименование вашего сайта или сервиса и redirect_url по которому перенаправлять пользователей после авторизации.