Git Product home page Git Product logo

discuz_battle_net_oauth's Introduction

Discuz_Battle_net_OAuth

A Battle.net OAuth login plugin for Discuz! X.

Made by Tinko for Goblin Academy.

Usage

  1. Place ga_bnet folder into [discuz_root]/source/plugin
  2. Install the plugin.
  3. Configure it with your Battle.net API Key and Secret from Battle.net Developer Portal - Blizzard Developer Portal

Using as captcha

This plugin can works as a captcha plugin and return the Battle.net account binding status. Due to the restriction of Discuz!, you can not turn on it along with the standard captcha.

If you decided using the Battle.net account binding status as the captcha, please notice:

  • When checking on posting, only the users who bound the Battle.net account can post and without any further captcha.
  • When checking on login, no user can login through his/her username and password (including the administrator) . Users can only login through Battle.net. The admin console (admin.php) won't be influenced by this.
  • When checking on registration, nobody can get registered. The only way for new user is login with Battle.net and create a new account after OAuth authentication flow.
  • You can still get login or registered through other plugin , or other app in U-Center if login status was synced to the Discuz!.
  • When you are heading for disabling or uninstalling the plugin, do remember selecting another kind of captcha in your Discuz! admin console before you do so.
  • Make sure you can login your forum through the Battle.net before you switch to this captcha.

discuz_battle_net_oauth's People

Contributors

tinkoliu avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.