OAuth Login plugin allows login with your Discord, Slack, Strava, Eve Online, Cognito, Salesforce, Azure, Google, Facebook, Instagram or other custom OAuth and OpenID Connect servers. OAuth Client plugin works with any OAuth provider that conforms to the OAuth 2.0 and OpenID Connect 1.0 standard.
Auto-create User in WordPress after doing SSO with the user credentials if the user is not already present in WordPress User list.
Use OAuth login widget /link/shortcode anywhere on your website with option to customize Login Button custom CSS.
Configure the URL wherever you want to redirect users after login or after logout.
Restrict site to logged in user. Here, enabling restrict site to logged in user will auto redirect the user to oauth provider's login page if user is not already logged in.
Restrict the user login based on configured domains. You can allow/deny the user login based on email domain.
Access the plugin over your multiple subsites.
Account Linking allows to sync user accounts if existing WordPress user does not have a common email in OAuth Provider application.
Role mapping with BuddyPress attributes so that Buddypress roles are assigned based on OAuth groups/roles.
This feature allow you to add the dynamic callback/redirect URL.
Page based restrictions over users based on their roles and whether they are logged in or not.
User can map Username, FirstName, LastName, Email, Group Name and also map custom attribute as per requirement.
User to set WordPress roles based on groups/roles received in OAuth Provider response with configured mapping.