Skip to content

newnius/QuickAuth

Repository files navigation

QuickAuth

Account system which supports OAuth.

Requirements

  • Redis
  • Php
  • Mysql
  • SendGrid Account

Setup

Want to deploy this service quickly? Try out this one click setup in QuickDeploy.

  • Install requirements
  • Rename config-sample.inc.php to config.inc.php
  • Customize config.inc.php & static/config.js
  • Run install.php & Remove install.php

Features

  • OAuth
  • Multiple Login
  • Block IP
  • Rate Limit
  • Session Control
  • Detailed Operation Logs
  • Basic Admin Panel
  • Access Control Based on Role
  • Responsive Web Design
  • I18N (TBD)

TODOs

  • New UI
  • Divide front-end to template
  • Security Improvements