Title: OAuth client Single Sign On for WordPress ( OAuth 2.0 SSO )
Author: mysteve06
Published: <strong>2020 年 12 月 31 日</strong>
Last modified: 2023 年 2 月 21 日

---

搜索插件

**该插件尚未通过WordPress的最新3个主要版本进行测试**。 当与较新版本的WordPress一起
使用时，可能不再受到维护或支持，并且可能会存在兼容性问题。

![](https://s.w.org/plugins/geopattern-icon/oauth-client-for-user-authentication.
svg)

# OAuth client Single Sign On for WordPress ( OAuth 2.0 SSO )

 作者：[mysteve06](https://profiles.wordpress.org/mysteve06/)

[下载](https://downloads.wordpress.org/plugin/oauth-client-for-user-authentication.zip)

 * [详情](https://cn.wordpress.org/plugins/oauth-client-for-user-authentication/#description)
 * [评价](https://cn.wordpress.org/plugins/oauth-client-for-user-authentication/#reviews)
 *  [安装](https://cn.wordpress.org/plugins/oauth-client-for-user-authentication/#installation)
 * [开发进展](https://cn.wordpress.org/plugins/oauth-client-for-user-authentication/#developers)

 [支持](https://wordpress.org/support/plugin/oauth-client-for-user-authentication/)

## 描述

WordPress OAuth client SSO ( OAuth 2.0 & OpenID SSO ) plugin allows login ( Single
Sign On ) with your OAuth Servers like AWS Cognito, Amazon, Azure AD, Azure B2C,
Clever, Discord, Google, Google Apps, GitHub, GitLab, Invision Community, Keycloak,
LinkedIn, Office 365, Okta, OpenAM, PayPal, Ping Identity, Salesforce, WSO2 Identity
Server, Zendesk or other custom OAuth 2.0 / OpenID Connect providers. It works with
any OAuth Provider that complies with OAuth 2.0 Server and OpenID Connect (OIDC)
1.0 standards. With WP OAuth Client, no third-party is required. This plugin has
everything you require.

#### OAuth Client 2.0 / OpenID Features

 * Attribute Mapping
 * Role Mapping
 * Connectivity Test user validation by entering the credentials in the plugin using
   OAuth Client.
 * Redirect to specific URL after Auto-Login / Register
 * Redirect based on URL
 * Allow only specific IP addresses to Login / Register based
 * Allow only domains to Register based

#### Supported list of OAuth Grant types ( Comming Soon )

 * Authorization Code grant (currently support)
 * OpenID Connect ( currently support )
 * Implicit grant
 * User Credentials
 * Client Credentials
 * Refresh Token
 * OpenID Discovery
 * Public Clients
 * Public Client Proof of Key Exchange ( PKCE )

### Supported list of popular OAuth Servers

### Our WordPress OAuth client Single Sign On ( WordPress SSO ) plugin supports any third-party / OAuth OpenID providers. Some OAuth providers are listed below.

 * OAuth SSO Login with Azure AD
 * OAuth SSO Login with AWS Cognito
 * OAuth SSO Login with Amazon
 * OAuth SSO Login with Azure AD
 * OAuth SSO Login with Azure B2C
 * OAuth SSO Login with Clever
 * OAuth SSO Login with Discord
 * OAuth SSO Login with Google
 * OAuth SSO Login with Google Apps
 * OAuth SSO Login with GitHub
 * OAuth SSO Login with GitLab
 * OAuth SSO Login with Invision Community
 * OAuth SSO Login with Keycloak
 * OAuth SSO Login with LinkedIn
 * OAuth SSO Login with Office 365
 * OAuth SSO Login with Okta
 * OAuth SSO Login with OpenAM
 * OAuth SSO Login with PayPal
 * OAuth SSO Login with Ping Identity
 * OAuth SSO Login with Salesforce
 * OAuth SSO Login with Slack
 * OAuth SSO Login wtth WSO2 Identity Server
 * OAuth SSO Login with WHMC
 * OAuth SSO Login with Zendesk
 * OAuth SSO Login with custom OAuth 2.0 / OpenID Connect providers
 * It works with any OAuth Provider that complies with OAuth 2.0 Server and OpenID
   Connect ( OIDC )

### Support

 * To assist with the setup, our team is only an email away from you. Please drop
   us an email at mysteve06@gmail.com so that one member of our team can reach you
   in no time to set up the plugin.

### About OAuth and SSO

#### What is Single Sign-On ?

Single sign-on (SSO) is a form of authentication that allows users to use just one
set of credentials to safely authenticate several applications and websites. OAuth
and OpenID Connect are token-based Single Sign-On (SSO) protocols that allow third-
party applications to access an end user’s account information without revealing
the password.

#### What is OAuth ?

OAuth is an open-standard authorization protocol or mechanism that provides the “
secure designated access” ability for applications. For example, without having 
to give example.com your OAuth Server password, you can tell your OAuth Server that
it’s OK for example.com to access the site(Using role mapping, you can limit access
to content based on roles).

#### What is OAuth Client?

Application requesting access to a protected resource on behalf of the Resource 
Owner.

#### What is OAuth Server?

OAuth Server provides the user information without sharing the credentials.

#### What is OAuth Scope?

Scope is a feature in OAuth 2.0 to restrict the access of an application to a user’s
account. One or more scopes may be requested by an applicant, this information is
then provided in the consent screen to the user, and the access token given to the
application will be restricted to the scopes granted.

#### Can you set this up for me on my current website?

_Yes_, without a doubt. If you ever want assistance, please do not hesitate to contact
us at mysteve06@gmail.com.

#### Requirements

 * WordPress since 5.0 or higher
 * PHP >= 7.2

### Frequently Asked Questions ( FAQ’s )

For support or troubleshooting help please email us at mysteve06@gmail.com.

## 安装

To install OAuth Client Plugin you need at least WordPress 5.0 and PHP 7.2

## 评价

![](https://secure.gravatar.com/avatar/13affe9d0abfb0d3583171485f8f3f5245c9b944c3c96397578f7a11d867e21f?
s=60&d=retro&r=g)

### 󠀁[Zero Support, can’t even remove or deactivate it](https://wordpress.org/support/topic/zero-support-cant-even-remove-or-deactivate-it/)󠁿

 [crossmr](https://profiles.wordpress.org/crossmr/) 2024 年 9 月 14 日

It does the basic job it does, however, I am completely unable to deactivate or 
remove this plugin as it throws an error each time. I’ve contacted the creator several
times and received no reply.Edit: Do not use this plugin ever. Creator is MIA, non-
responsive and the plugin is broken on multiple levels. Not only did it refuse to
delete, it was blocking the ability to use google api to connect for sending e-mail.
When it was removed the google connection process completed immediately (had to 
go into the files to delete this). After that I tried to put it back because we 
were using it, and it refused to install. Whatever is wrong with it makes it completely
incompatible with using the Google authentication. 1 star isn’t low enough.

![](https://secure.gravatar.com/avatar/0783b45099faedf11eb363e27b227496620405f3c1733876a60e90bfb179e83c?
s=60&d=retro&r=g)

### 󠀁[Reliable, Secure, and efficient OAuth client plugin](https://wordpress.org/support/topic/if-youre-in-search-of-a-reliable-secure-and-efficient-oauth-client-plugin/)󠁿

 [Pablo Diaz](https://profiles.wordpress.org/p999jdr/) 2023 年 10 月 4 日

The OAuth Client Single Sign On plugin is truly a gem in its category. I wholeheartedly
recommend it. The craftsmanship and dedication of the developers shine through in
this outstanding product. Five stars all the way! 🌟🌟🌟🌟🌟We anticipate a new 
plugin update shortly. Well done!

![](https://secure.gravatar.com/avatar/7bc041855f9111e0b85099fc6ba6b7a20a777fde448f2e49fffddb44462b34fd?
s=60&d=retro&r=g)

### 󠀁[bery nice gets stuff done](https://wordpress.org/support/topic/bery-nice-gets-stuff-done/)󠁿

 [mattrin](https://profiles.wordpress.org/mattrin/) 2023 年 7 月 12 日

while there are a lot of anoying upsell messages, the plugin gets stuff done. Very
nice plugin for basic SSO. Hopefully author will reelase a LTD

![](https://secure.gravatar.com/avatar/d119cd485d9a60f982ed3842a86f47d32646792d961f2b65d1c1ca59bbcbb627?
s=60&d=retro&r=g)

### 󠀁[Most of the features are not for free](https://wordpress.org/support/topic/most-of-the-features-are-not-for-free/)󠁿

 [Matthias Kittsteiner](https://profiles.wordpress.org/kittmedia/) 2023 年 7 月 
25 日 3 回复

To clarify this at the beginning: I’m absolutely not against paid features. The 
problem here is, that there is nothing mentioned that some of the features, which
are part of the readme and thus made me want to use this plugin, are behind a paywall.
Besides that, support doesn’t seem to be a priority. I asked for how to access these
features since I first didn’t see the tab with the plans, but even after that there
was no answer from the support whatsoever. Additionally, to me it looks more like
a clone of OAuth Single Sign On – SSO (OAuth Client) by miniOrange, which I don’t
think is the best idea since the user experience can be improved dramatically. The
features that work without payment seem to work fine, though.

![](https://secure.gravatar.com/avatar/d2a27e03fe51b24c833ba26c84688eec82e50f83d413f509d714105d0c1b14b4?
s=60&d=retro&r=g)

### 󠀁[No upselling nonsense, just good oauth](https://wordpress.org/support/topic/no-upselling-nonsense-just-good-oauth/)󠁿

 [luishfonseca](https://profiles.wordpress.org/luishfonseca/) 2023 年 6 月 7 日

This plugin was a lifesaver, the other options either didn’t work for my organization
or were too spammy and obnoxious. This plugin just does what it says and does it
well. A lot of features are yet to be implemented but that only means it will keep
getting better as it already serves its purpose. Only a minor nitpick: It would 
be better if the plugin put its config menu in the foldable tools menu, instead 
of adding it’s own menu to the admin drawer. That UI gets crowded fast.

![](https://secure.gravatar.com/avatar/087a2255e3d4015c9f14c28162b2fee4a244c5cf6195bee37600f6319787e92d?
s=60&d=retro&r=g)

### 󠀁[Great plgin, simple and straightforward](https://wordpress.org/support/topic/great-plgin-simple-and-straightforward/)󠁿

 [vejnutin](https://profiles.wordpress.org/vejnutin/) 2023 年 6 月 2 日

Great plugin, does exactly what is supposed to do. Very good support team as well,
after some initial problems with plugin( that was completely our own fault), they
helped solve it quickly.

 [ 阅读所有8条评价 ](https://wordpress.org/support/plugin/oauth-client-for-user-authentication/reviews/)

## 贡献者及开发者

「OAuth client Single Sign On for WordPress ( OAuth 2.0 SSO )」是开源软件。 以下
人员对此插件做出了贡献。

贡献者

 *   [ mysteve06 ](https://profiles.wordpress.org/mysteve06/)

[帮助将「OAuth client Single Sign On for WordPress ( OAuth 2.0 SSO )」翻译成简体中文。](https://translate.wordpress.org/projects/wp-plugins/oauth-client-for-user-authentication)

### 对开发感兴趣吗?

您可以[浏览代码](https://plugins.trac.wordpress.org/browser/oauth-client-for-user-authentication/)，
查看[SVN仓库](https://plugins.svn.wordpress.org/oauth-client-for-user-authentication/)，
或通过[RSS](https://plugins.trac.wordpress.org/log/oauth-client-for-user-authentication/?limit=100&mode=stop_on_copy&format=rss)
订阅[开发日志](https://plugins.trac.wordpress.org/log/oauth-client-for-user-authentication/)。

## 更新日志

#### 3.1.1

Added missing files and fixed the error

#### 3.1.0

Improved configuration setup as easy as possible
 compatible with latest wordpress
6.1.1

#### 3.0.6

UI changes
 usability improvements

#### 3.0.6

Usability imporvements
 Compatible and Tested with latest WordPress version

#### 3.0.5

Contact US API update

#### 3.0.4

Resolved security flaws

#### 3.0.3

Made changes to the file naming and classes

#### 3.0.2

UI Changes.
 Security related bug fixes Added missed files.

#### 3.0.1

Bug fixes.
 Compatible with more Servers.

#### 3.0.0

Added instructions/Guides to configure the OAuth Server.
 Option to restrict resgistration
of new WordPress user after SSO. UI updates Delete the plugin database on uninstall.
Compatible with more OAuth Servers Automaticall add SSO button on login form.

#### 2.2.0

Fixed login related issues

#### 2.1.0

Added a Test Configuration button to view information coming from the OAuth Server.

Fill end points for the specified OAuth server automatically using the auto fill
feature. Contact Us

#### 2.0.0

Compatible with more Oauth server

#### 1.0.1

Readme update

#### 1.0.0

 * this is the first release.

## 额外信息

 *  版本 **3.1.1**
 *  最后更新：**3 年前**
 *  活跃安装数量 **200+**
 *  WordPress 版本 ** 5.0 或更高版本 **
 *  已测试的最高版本为 **6.1.10**
 *  PHP 版本 ** 7.2 或更高版本 **
 *  语言
 * [English (US)](https://wordpress.org/plugins/oauth-client-for-user-authentication/)
 * 标签
 * [authentication](https://cn.wordpress.org/plugins/tags/authentication/)[oauth](https://cn.wordpress.org/plugins/tags/oauth/)
   [OAuth client](https://cn.wordpress.org/plugins/tags/oauth-client/)[oauth server](https://cn.wordpress.org/plugins/tags/oauth-server/)
   [oauth2.0](https://cn.wordpress.org/plugins/tags/oauth2-0/)
 *  [高级视图](https://cn.wordpress.org/plugins/oauth-client-for-user-authentication/advanced/)

## 评级

 4.1 星（最高 5 星）。

 *  [  6 条 5 星评价     ](https://wordpress.org/support/plugin/oauth-client-for-user-authentication/reviews/?filter=5)
 *  [  0 条 4 星评价     ](https://wordpress.org/support/plugin/oauth-client-for-user-authentication/reviews/?filter=4)
 *  [  0 条 3 星评价     ](https://wordpress.org/support/plugin/oauth-client-for-user-authentication/reviews/?filter=3)
 *  [  1 条 2 星评价     ](https://wordpress.org/support/plugin/oauth-client-for-user-authentication/reviews/?filter=2)
 *  [  1 条 1 星评价     ](https://wordpress.org/support/plugin/oauth-client-for-user-authentication/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/oauth-client-for-user-authentication/reviews/#new-post)

[查看全部评论](https://wordpress.org/support/plugin/oauth-client-for-user-authentication/reviews/)

## 贡献者

 *   [ mysteve06 ](https://profiles.wordpress.org/mysteve06/)

## 支持

有话要说吗？是否需要帮助？

 [查看支持论坛](https://wordpress.org/support/plugin/oauth-client-for-user-authentication/)