{"id":114746,"date":"2026-06-06T21:19:29","date_gmt":"2026-06-06T18:19:29","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/oauthlogin\/"},"modified":"2026-06-06T21:19:29","modified_gmt":"2026-06-06T18:19:29","slug":"oauthlogin","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/oauthlogin\/","title":{"rendered":"OAuthLogin"},"content":{"rendered":"<p>![Supported Core](https:\/\/img.shields.io\/badge\/Supported_Core-Spigot|Folia-blue)<br \/>\n![Supported Version](https:\/\/img.shields.io\/badge\/Supported_Version-1.7.x&#8211;26.x-blue)<br \/>\n![Paid](https:\/\/img.shields.io\/badge\/Paid-No-blue)<br \/>\n![Latest Version](https:\/\/img.shields.io\/badge\/dynamic\/json?url=https%3A%2F%2Fricedoc.handyplus.cn%2Fversion.json&#038;query=%24.OauthLogin&#038;prefix=v&#038;label=Latest_Version)<\/p>\n<p>### I. Introduction<\/p>\n<p>> OAuthLogin \u2014\u2014 A quite useful login plugin<\/p>\n<p>![OauthLogin](https:\/\/ricedoc.handyplus.cn\/plugin\/OauthLogin\/1.webp)<\/p>\n<p>### II. Feature Introduction<\/p>\n<p>1. Supports OAuth protocol login (e.g., QQ login)<br \/>\n2. Supports traditional account password login<br \/>\n3. Supports MiniMessage format messages<\/p>\n<p>### III. Usage<\/p>\n<p>#### 3.1. OAuth Protocol Login Requirements<\/p>\n<p>1. Have your own machine or rented VPS machine, can freely apply for open ports<br \/>\n2. Have your own domain name (filing optional)<br \/>\n3. Understand website building, know nginx domain forwarding<br \/>\n4. Have some developer knowledge to understand the following tutorial<\/p>\n<p>#### 3.2. Configuration in config<\/p>\n<p>&#8220;`<br \/>\n# Port used for login<br \/>\nport: 8888<\/p>\n<p># oauth information<br \/>\nsource: &#8216;qq&#8217;<br \/>\nclientId: &#8216;applied clientId&#8217;<br \/>\nclientSecret: &#8216;applied clientSecret&#8217;<br \/>\nredirectUri: &#8216;https:\/\/domain\/open\/oauth\/callback\/QQ&#8217;<br \/>\n&#8220;`<\/p>\n<p>Click to view: Supported Third-party Login List<\/p>\n<p>#### The following uses QQ Connect as an example<\/p>\n<p>Click to view: QQ Connect<\/p>\n<p>#### 3.3. How to Configure port<\/p>\n<p>Used for the server&#8217;s external exposed interface, configure any server port that is not occupied<\/p>\n<p>#### 3.4. How to Configure clientId\/clientSecret\/redirectUri Parameters<\/p>\n<p>QQ Connect Developer Tutorial<\/p>\n<p>### IV. Prerequisite Plugins<\/p>\n<p>**All are optional**<\/p>\n<p>PlaceholderAPI PAPI variables<br \/>\nPlaceholderAPI<br \/>\nProtocolLib protocol library<br \/>\nProtocolLib<\/p>\n<p>### V. Usage Statistics<\/p>\n<p>![Usage Statistics Image](https:\/\/bstats.org\/signatures\/bukkit\/OauthLogin.svg)<\/p>\n<p>### VI. Documentation<\/p>\n<p>Click to View<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A somewhat useful but difficult to configure login plugin<\/p>\n","protected":false},"featured_media":114747,"template":"","meta":{"_minecraft_slug":"oauthlogin","_minecraft_project_id":"xDR1rv0H","_minecraft_author":"handy","_minecraft_license":"LicenseRef-All-Rights-Reserved","_minecraft_downloads":360,"_minecraft_follows":0,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"oauthlogin.zip","_minecraft_size_bytes":15607492,"_minecraft_version_count":5,"_minecraft_updated_at":"2026-05-16T11:14:01.221739Z","_minecraft_date_created":"2025-12-28T22:17:33.756953Z","_minecraft_date_modified":"2026-04-14T02:24:44.824309Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/oauthlogin","_minecraft_icon_attachment_id":114747,"_minecraft_imported_at":"2026-06-06T18:19:30+00:00","_minecraft_import_hash":"e3542d751a54dd41370626ee7598dc96","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[125,89,127,128,129,123,92],"mod_loader":[131,132,133,134],"minecraft_version":[339,340,341,357,359,360,379,382,385,438,446,449,110,111,112,113,114,115,116,117,118,119,120,46,47,48,49,50,51,52,53,54,55,56,57,58,59,36,60,93,94,101,102,62,37,40,41,73,74,38,78,79,80,81,82,21,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,860,861,862,863,864,83,167,163],"class_list":["post-114746","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-folia","mod_category-game-mechanics","mod_category-paper","mod_category-purpur","mod_category-spigot","mod_category-technology","mod_category-utility","mod_loader-folia","mod_loader-paper","mod_loader-purpur","mod_loader-spigot","minecraft_version-1-10","minecraft_version-1-10-1","minecraft_version-1-10-2","minecraft_version-1-11","minecraft_version-1-11-1","minecraft_version-1-11-2","minecraft_version-1-12","minecraft_version-1-12-1","minecraft_version-1-12-2","minecraft_version-1-13","minecraft_version-1-13-1","minecraft_version-1-13-2","minecraft_version-1-14","minecraft_version-1-14-1","minecraft_version-1-14-2","minecraft_version-1-14-3","minecraft_version-1-14-4","minecraft_version-1-15","minecraft_version-1-15-1","minecraft_version-1-15-2","minecraft_version-1-16","minecraft_version-1-16-1","minecraft_version-1-16-2","minecraft_version-1-16-3","minecraft_version-1-16-4","minecraft_version-1-16-5","minecraft_version-1-17","minecraft_version-1-17-1","minecraft_version-1-18","minecraft_version-1-18-1","minecraft_version-1-18-2","minecraft_version-1-19","minecraft_version-1-19-1","minecraft_version-1-19-2","minecraft_version-1-19-3","minecraft_version-1-19-4","minecraft_version-1-20","minecraft_version-1-20-1","minecraft_version-1-20-2","minecraft_version-1-20-3","minecraft_version-1-20-4","minecraft_version-1-20-5","minecraft_version-1-20-6","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-10","minecraft_version-1-21-11","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8","minecraft_version-1-21-9","minecraft_version-1-7-10","minecraft_version-1-7-2","minecraft_version-1-7-3","minecraft_version-1-7-4","minecraft_version-1-7-5","minecraft_version-1-7-6","minecraft_version-1-7-7","minecraft_version-1-7-8","minecraft_version-1-7-9","minecraft_version-1-8","minecraft_version-1-8-1","minecraft_version-1-8-2","minecraft_version-1-8-3","minecraft_version-1-8-4","minecraft_version-1-8-5","minecraft_version-1-8-6","minecraft_version-1-8-7","minecraft_version-1-8-8","minecraft_version-1-8-9","minecraft_version-1-9","minecraft_version-1-9-1","minecraft_version-1-9-2","minecraft_version-1-9-3","minecraft_version-1-9-4","minecraft_version-26-1","minecraft_version-26-1-1","minecraft_version-26-1-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>OAuthLogin - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/oauthlogin\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"OAuthLogin - Minecraft\" \/>\n<meta property=\"og:description\" content=\"A somewhat useful but difficult to configure login plugin\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/oauthlogin\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/oauthlogin\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/oauthlogin\\\/\",\"name\":\"OAuthLogin - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/oauthlogin\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/oauthlogin\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/oauthlogin-icon-096d0ed140a7149016d136f0598520ce28689772.png\",\"datePublished\":\"2026-06-06T18:19:29+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/oauthlogin\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/oauthlogin\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/oauthlogin\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/oauthlogin-icon-096d0ed140a7149016d136f0598520ce28689772.png\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/oauthlogin-icon-096d0ed140a7149016d136f0598520ce28689772.png\",\"width\":200,\"height\":200},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/oauthlogin\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"OAuthLogin\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"OAuthLogin - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/oauthlogin\/","og_locale":"en_US","og_type":"article","og_title":"OAuthLogin - Minecraft","og_description":"A somewhat useful but difficult to configure login plugin","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/oauthlogin\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/oauthlogin\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/oauthlogin\/","name":"OAuthLogin - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/oauthlogin\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/oauthlogin\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/oauthlogin-icon-096d0ed140a7149016d136f0598520ce28689772.png","datePublished":"2026-06-06T18:19:29+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/oauthlogin\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/oauthlogin\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/oauthlogin\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/oauthlogin-icon-096d0ed140a7149016d136f0598520ce28689772.png","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/oauthlogin-icon-096d0ed140a7149016d136f0598520ce28689772.png","width":200,"height":200},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/oauthlogin\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"OAuthLogin"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/114746","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/114747"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=114746"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=114746"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=114746"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=114746"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}