WordPress OAuth client SSO( OAuth 2.0 SSO) plugin allows login(SSO) 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.
OAuth Client Features
- Attribute Mapping
- Role Mapping
- User validation by entering the credentials in the plugin using OAuth Client.
Supported list of OAuth Grant types (Comming Soon)
- Authorization Code grant(currently support)
- Implicit grant
- User Credentials
- Client Credentials
- Refresh Token
- OpenID Connect
- OpenID Discovery
- Public Clients
- Public Client Proof of Key Exchange (PKCE)
Supported list of popular OAuth Servers(Don’t worry if you can’t find a server you are looking in the list. Drop us an email and our team will contact you and assist with the setup.)
- List is coming soon.
- To assist with the setup, our team is only an email away from you. Please drop us an email at email@example.com so that one member of our team can reach you in no time to set up the plugin.
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.
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.
- WordPress since 5.0 or higher
- PHP >= 7.2
Frequently Asked Questions ( FAQ’s )
For support or troubleshooting help please email us at firstname.lastname@example.org.
To install OAuth Client Plugin you need at least WordPress 5.0 and PHP 7.2
Bijdragers & ontwikkelaars
“WordPress OAuth client SSO( OAuth 2.0 SSO)” is open source software. De volgende personen hebben bijgedragen aan deze plugin.Bijdragers
Interesse in ontwikkeling?
Added instructions/Guides to configure the OAuth Server.
Option to restrict resgistration of new WordPress user after SSO.
Delete the plugin database on uninstall.
Compatible with more OAuth Servers
Automaticall add SSO button on login form.
Fixed login related issues
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.
Compatible with more Oauth server
- this is the first release.