Skip to content
  • Кирүү
  • Каттоо
WordPress.org

Кыргызча

  • Темалар
  • Плагиндер
  • Биз тууралуу
  • Байланыш
  • WordPressти жүктөп алыңыз
WordPress'ти жүктөп алыңыз

Plugins

  • My Favorites
  • Beta Testing
  • Developers
Download

SSO OAuth for Discord by path digital

By path digital
  • Кенен маалымат
  • Reviews
  • Орнотуу
  • Development
Support

Description

SSO OAuth for Discord by path digital allows you to hide your website content with Discord SSO and make it only available for your server members.

Screenshots

  • OAuth2 settings
  • Bot settings
  • General settings
  • Custom login page settings
  • Embed on any page
  • Custom login page
  • Login button on a page
  • Channel embeds via webhook
  • Maintainance mode settings
  • Maintainance page
  • Tools
  • Manage members

Installation

From your WordPress dashboard

  1. Visit Plugins -> Add New
  2. Search for SSO OAuth for Discord and Install the plugin by path digital
  3. Activate the plugin from your Plugins page

From WordPress.org

  1. Download SSO OAuth for Discord by path digital
  2. Unzip and upload the folder directory to your /wp-content/plugins/ directory
  3. Activate the plugin from your Plugins page

Once Activated

  1. Go to Discord OAuth -> OAuth2 Settings, and select the login page you want to show the login button
  2. Create your Discord Application from Applications with the Redirect URL you copied from Configure page
  3. Enter Discord Application data in to the Configuration page and save settings
  4. Visit your website now, if you are not logged in, the website will ask you to login

FAQ

How can I setup a Discord application?

Visit https://discord.com/developers/applications/ and add a New Application.

From where I can get the Client ID and Client Secret?

Go to your applications and click on the newly created application. Click the OAuth2 tab in the navigation panel, where you can copy both the Client ID and Client Secret.

From where I can get the Token for the Bot?

Click on the newly created application for OAuth2 from applications. Click the Bot tab in the navigation panel and Add Bot to get the Token.

How to get the server ID from Discord

Login to your Discord account, Go to User Settings by clicking on the gear icon next to your username. Go to Advanced Settings in App Settings section and turn ON the Developer Mode. Close the settings page and go to your Discord Dashboard, right click on any server name and Copy ID.

Reviews

Fabulous plugin in development

hannibal09 Январь 30, 2023-ж.
Great plugin to start with. Most of things working fine. Few of feedback to improve upon When someone log in using Discord but not able to authorised due to server or other rules, he can't bale to access back general pages as well which were not put behind access system. If the person can be logged out immediately after failed login, this can be resolved. Post button becomes unclickable. if person try to access to post, he should be taken to login page instead of disabling post buttons

Great Plugin with Great Support!

pacted Ноябрь 21, 2022-ж.
I am looking forward to the future of this plugin! It is developed by a great team that is willing to help you if you encounter issues. Thank you to Tarik and Madhushankarox for resolving the issues I had so quickly.

best discord plugin

Anonymous User 179266 Сентябрь 28, 2022-ж.
top notch plugin for discord authentication! Good to see that it is constantly updated.

Best free discord plugin

baldone69 Сентябрь 23, 2022-ж.
The only free plugin which can be helpful for your project 10/10 Also the support is super kind and efficent! Baldo

Nice but big room for improvement

paulieee Сентябрь 22, 2022-ж.
This plugin can only display the page after connecting to discord. But the limitation to only some pages does not work, so both logged in and logged out can see everything. Adding "guilds.join" to "Scope" in settings doesn't work. Also missing is my profile page, logout button and database of logged in users with all information. This plugin would be great if: 1. The developers created a profile page with all the information about the logged-in user. (discord profile picture, role on our server, etc.) 2. The developers created a page for the administrator, where there would be all users who logged in and all their information (ID, discord profile picture, role on our server). Ability to ban users, change their roles, etc.) 3. Developers added a logout button This plugin is well on its way and if it adds these basic features it will be an amazing plugin.

Nice attempt/temp solution

drewbllc Февраль 11, 2022-ж.
This plugin really only does one thing and this is let users gain access to the site. It doesn't allow it to work as a login for wp for itself, so users have to loggin 2x which is pointless, unless I want to lock the ENTIRE site down, which is the next thing.. You can't select what pages you want locked down. You cant specify multiple roles. You can't use it to manage users based on certain parameters (add them to server if not in it, etc) Lastly imo is the design. Very ugly to have just a huge block of space on a webpage with a login button added. Would make much better functionality if a paywall (not paid, just the style of page) type thing came up, blurred out the content/added no scroll/no click, and then add the button, that would be much better. Appreciate what he has done of course but I do feel it's as basic as it can be right now with much room for improvement, and the author has already said he IS NOT doing customization.
Read all 8 reviews

Contributors & Developers

“SSO OAuth for Discord by path digital” is open source software. The following people have contributed to this plugin.

Contributors
  • path digital

Translate “SSO OAuth for Discord by path digital” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

3.1.0

  • Added admin option to view all servers the user is in

  • Bug fixes

3.0.5

  • Bug fixes

3.0.4

  • Bug fixes

3.0.3

  • Bug fixes

3.0.2

  • Bug fixes

3.0.1

  • Bug fixes

3.0.0

  • Added maintainance mode page
  • Added option to view active user sessions and manage users
  • Removed menu items of pages with minimum user role for people that don’t have the minimum role
  • Added shortcode to display a logout button

2.5.4

  • Bug fixes

2.5.3

  • Bug fixes

2.5.2

  • Minor code enhancements

2.5.1

  • Bug fixes

2.5.0

  • Added option to whitelist pages for specific user role(s)

2.4.0

  • Added option to whitelist user roles independant from minimum role
  • Minor code enhancements

2.3.1

  • Bug fixes

2.3.0

  • Added option to clear all the active login sessions
  • Updated Discord embeds to post whitelisted logins

2.2.0

  • Added option to set login errors
  • Added option to post failed login attempts embeds on a Discord channel via a Webhook
  • Added option to set the redirect page after a successful login

2.1.1

  • Bug fixes

2.1.0

  • Updated option to hide menus from unauthenticated users
  • Updated option to hide widgets from unauthenticated users

2.0.0

  • Added option to block users by Discord ID
  • Added option to allow user to view specific pages and posts
  • Added option to add a custom login page
  • Added option to post successful login embeds on a Discord channel via a Webhook
  • Disabled admin ajax for non-logged users
  • Minor code enhancements

1.5.1

  • Bug fixes

1.5.0

  • Added option to blacklist servers

1.4.2

  • Bug fixes

1.4.1

  • Bug fixes

1.4.0

  • Added option to set the session duration
  • Moved the login error message to the login page
  • Security enhancements

1.3.1

  • Bug fixes

1.3.0

  • Added custom login button styles support
  • Added option to show/hide menus in login page
  • Added option to show/hide widgets in login page
  • Added functionality to auto create and assign the login page

1.2.1

  • Added server name next to the Server ID in Bot Settings page
  • Added settings link to plugin action links
  • Minor visual improvements to admin pages

1.2.0

  • Added user role validation support
  • Added the ability to enable / disable server validation even if the server list is not empty

1.1.0

  • Bug fixes
  • Skiped server validation for 5 minutes to limit Discord API calls

1.0.2

  • Bug fixes and patches

1.0.1

  • Initial Release

Meta

  • Version: 3.1.0
  • Last updated: 1 ай ago
  • Active installations: 10+
  • WordPress Version: 4.0 or higher
  • Tested up to: 6.0.3
  • PHP Нускасы: 5.4 or higher
  • Тил:
    English (US)
  • Tags:
    discordDiscord Loginloginoauthsso
  • Advanced View

Ratings

See all
  • 5 stars 8
  • 4 stars 0
  • 3 stars 1
  • 2 stars 0
  • 1 star 0
Log in to submit a review.

Contributors

  • path digital

Support

Issues resolved in last two months:

0 out of 1

View support forum

  • Биз тууралуу
  • Жаңылыктар
  • Хостинг
  • Кайрымдуулук
  • Swag
  • Документация
  • Иштеп чыгуучулар
  • Кошулуу
  • Үйрөнүү
  • Көргөзмө
  • Плагиндер
  • Темалар
  • Паттерндер
  • WordCamp
  • WordPress.TV
  • BuddyPress
  • bbPress
  • WordPress.com
  • Matt
  • Купуялык
  • Ачык код
WordPress.org
WordPress.org

Кыргызча

  • Биздин Facebook баракчабызга кириңиз
  • Биздин Twitter түрмөгүнө баш багыңыз
  • Visit our Instagram account
  • Visit our LinkedIn account
Код деген бул — поэзия.