Rice Plugins Rice Plugins
🏡 Home
  • Paid Plugins

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

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

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

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

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

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

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

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

    • Introduction
      • Commands and Permissions
      • FAQ
      • Image Gallery
      • Video Introduction
      • Update Log
    • Developer

      • API
    • OauthLogin
    • Basic
    handy
    2024-04-12
    目录

    Introduction

    Supported Core Supported Version Paid Latest Version

    # I. Introduction

    OAuthLogin —— A quite useful login plugin

    OauthLogin

    # II. Feature Introduction

    1. Supports OAuth protocol login (e.g., QQ login)
    2. Supports traditional account password login
    3. Supports MiniMessage format messages

    # III. Usage

    # 3.1. OAuth Protocol Login Requirements

    1. Have your own machine or rented VPS machine, can freely apply for open ports
    2. Have your own domain name (filing optional)
    3. Understand website building, know nginx domain forwarding
    4. Have some developer knowledge to understand the following tutorial

    # 3.2. Configuration in config

    # Port used for login
    port: 8888
    
    # oauth information
    source: 'qq'
    clientId: 'applied clientId'
    clientSecret: 'applied clientSecret'
    redirectUri: 'https://domain/open/oauth/callback/QQ'
    

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

    # The following uses QQ Connect as an example

    Click to view: QQ Connect (opens new window)

    # 3.3. How to Configure port

    Used for the server's external exposed interface, configure any server port that is not occupied

    # 3.4. How to Configure clientId/clientSecret/redirectUri Parameters

    QQ Connect Developer Tutorial (opens new window)

    # IV. Prerequisite Plugins

    All are optional

    PlaceholderAPI PAPI variables
    PlaceholderAPI (opens new window)
    ProtocolLib protocol library
    ProtocolLib (opens new window)

    # V. Usage Statistics (opens new window)

    Usage Statistics Image

    # VI. Download

    Click to Download (opens new window)

    # VII. Documentation

    Click to View (opens new window)

    Commands and Permissions

    Commands and Permissions→

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