Rice Plugins Rice Plugins
🏡 Home
  • Paid Plugins

    • PlayerGuild
    • RandomShop
    • PlayerAuction
    • CompanionsPlus
    • AfDianPay
    • PlayerTop
  • Partial Paid

    • PlayerTitle
    • PlayerTask
    • PlayerWarp
  • Open Source (Paid)

    • PlayerMenu
    • PlayerChat
    • ip2region
    • PlayerReturn
    • OfflinePapi
  • Free Plugins

    • PlayerIntensify
    • PlayerCurrency
    • DeepSeek
    • MonsterPlus
    • RiceMotd
    • RiceNotice
    • PlayerRace
    • PlayerRewards
    • PlayerFatigue
    • LoginExpansion
    • PlayerSignIn
    • OauthLogin
    • Fair-DanTiao
    • McMmoView
    • ResidenceEnhance
discord (opens new window)
  • 中文 (opens new window)
  • English (opens new window)
🏡 Home
  • Paid Plugins

    • PlayerGuild
    • RandomShop
    • PlayerAuction
    • CompanionsPlus
    • AfDianPay
    • PlayerTop
  • Partial Paid

    • PlayerTitle
    • PlayerTask
    • PlayerWarp
  • Open Source (Paid)

    • PlayerMenu
    • PlayerChat
    • ip2region
    • PlayerReturn
    • OfflinePapi
  • Free Plugins

    • PlayerIntensify
    • PlayerCurrency
    • DeepSeek
    • MonsterPlus
    • RiceMotd
    • RiceNotice
    • PlayerRace
    • PlayerRewards
    • PlayerFatigue
    • LoginExpansion
    • PlayerSignIn
    • OauthLogin
    • Fair-DanTiao
    • McMmoView
    • ResidenceEnhance
discord (opens new window)
  • 中文 (opens new window)
  • English (opens new window)
  • Basic

    • Introduction
      • Commands and Permissions
      • Frequently Asked Questions
      • Image Gallery
      • Video Introduction
      • Update Log
    • OauthLogin
    • Basic
    handy
    2024-04-12
    目录

    Introduction

    Supported Core Supported Versions Paid Latest Version

    # I. Introduction

    OAuthLogin — A somewhat useful but difficult to configure login plugin
    This plugin is based on OAuth protocol login (e.g. QQ login), completely告别 (farewell to) all sorts of messy problems, alternate accounts, passwords and other annoying stuff

    OauthLogin

    # II. Usage

    # 2.1 Prerequisites

    1. Have your own machine or a rented VPS machine where you can freely apply for open ports
    2. Have your own domain name (optional filing/registration)
    3. Understand website setup, know about nginx forwarding domains
    4. Have some developer knowledge to understand the tutorial below

    # 2.2 Configuration in config

    # Server port
    port: 8888
    
    # OAuth information
    source: 'qq'
    clientId: 'your clientId'
    clientSecret: 'your clientSecret'
    redirectUri: 'https://domain/open/oauth/callback/QQ'
    

    Click to view: Supported Third-party Login List (opens new window)

    # QQ Connect Example

    Click to view: QQ Connect (opens new window)

    # 2.3 How to Configure port

    Used for the server-side exposed interface, configure any unused port on the server

    # 2.4 How to Configure clientId/clientSecret/redirectUri Parameters

    QQ Connect Developer Tutorial (opens new window)

    # III. Prerequisite Plugins

    All are optional

    PlaceholderAPI PAPI variables
    PlaceholderAPI (opens new window)
    ProtocolLib Protocol Library
    ProtocolLib (opens new window)

    # IV. Usage Statistics (opens new window)

    Usage Statistics Image

    # V. Download

    Click to Download (opens new window)

    # VI. Documentation

    Click to View (opens new window)

    Commands and Permissions

    Commands and Permissions→

    Theme by Vdoing | Copyright © 2020-2025 Rice Plugins - All Rights Reserved
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式