[smartslider3 slider=164]

Laravel Single Sign-On (SSO) plugin for OAuth allows SSO login In Laravel using any OAuth/OpenID/JWT compliant Identity provider (IdP) like Azure AD, Azure B2C, Discord, WHMCS, AWS Cognito, Keycloak, Okta, Clever, Salesforce, WordPress and other Social Login IdPs. This plugin uses the OAuth 2.1 & OAuth 1.0, OAuth 2.0, OpenID Connect 1.0 support & JWT protocol to allow quick and secure login to your Laravel site without having to remember a username and password.

Key Features

Unlimited WordPress Single Sign-On (SSO)
Unlimited User Authentications with SSO login. Laravel SSO with any existing OAuth/OpenID/JWT Compliant IDP credentials.
Protect Your Complete Site
You can restrict your site to only logged in users by redirecting the users to your IdP if logged in session is not found
Customizable OAuth / OpenID Connect / JWT / Social Login SSO flow
We can customize the Laravel SSO flow for any OAuth/OpenID/JWT IDP according to your requirements to login into your Laravel site.
On the Fly Attribute & Role Mapping
After Laravel SSO, attribute Mapping helps to map the fetched user attributes from the IDP to Laravel users along with support for custom attributes. Role Mapping assigns specific roles to Laravel users based on IDP configuration.
Custom Redirect URL after Login and Logout
Redirect the user after login and logout to the desired page.
Multiple IDP Support
Configure multiple IDPs ( OAuth / OpenID Connect /JWT providers ) with Laravel SSO and authenticate different groups of users with different IDP logins.

Laravel OAuth SSO flow

  • The user initiates the login / SSO into the Laravel Application either by clicking on the SSO button or as soon as he navigates to the Application (using Protect complete site feature).
  • The connector sends the Authorization Request to the OAuth / OpenID Provider and the user is redirected to the OAuth / OpenID Provider’s login page.
  • If the credentials entered are successful, the OAuth / OpenID Provider will redirect the user back to the Laravel application along with the Authorization Code.
  • The connector picks the code and makes an API call to the Access token API endpoint.
  • The OAuth / OpenID Provider verifies the authorization code and other parameters provided by the connector, if everything is alright, it sends the access token / ID token in the JSON response.
  • If the configured application in the connector is of OpenID Connect protocol, the connector decodes an ID token to fetch the user information.
  • If it is of OAuth protocol, then the connector makes another API call to the User Info / Resource API endpoint with an access token.
  • The provider verifies the access token and sends the user information to the connector in the JSON response.
  • The connector then checks if the user is already present in the DB. If present it updates the user profile, if not it creates the user, as per the attribute mapping configured, and finally logs the user into the application.

  • OAuth/OpenID/OIDC Single Sign On (SSO), AzureB2C SSO Login Azure AD B2C

You can enable Laravel Single Sign-On (SSO) in your site using our Laravel SSO plugin and connect it to any Identity Provider. See our integration guides with the most popular Identity Providers.

Office 365

Amazon Cognito

WHMCS

Ping Federate

Okta

WSO2

OneLogin

Salesforce

miniOrange

Clever

ClassLink

IdentityServer 4

WordPress

Google Apps

Facebook

Twitter

Can't find your OAuth / OpenID Connect provider? Contact us on laravelsupport@xecurify.com. We'll help you set it up in no time.

Plans For Everyone

  • FREE


    $ 0
  • DOWNLOAD NOW
  • Simple and easy-to-use admin UI
  • SSO upto 10 users
  • Unlimited Authentications
  • Auto-create users in Laravel
  • SSO button on Login page
  • Relay State URL
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  •  Support

    Contact Us

  • PREMIUM


    $ 549
  • Request a Quote
  • Simple and easy-to-use admin UI
  • SSO for unlimitted users
  • Unlimited Authentications
  • Auto-create users in Laravel
  • Signed and Encrypted Request Support
  • Signed and Encrypted Assertion and Response Support
  • Configurable OAuth request binding type
  • Custom Attribute mapping
  • OAuth Single Logout
  • SSO button on Login page
  • Protect Complete Site and Auto-Redirect
  • Relay State URL
  • -
  •  Support

    Contact Us

Frequently Asked Questions

Are the licenses perpetual?

The plugin licenses are perpetual and the Support Plan includes 12 months of maintenance (support and version updates). You can renew maintenance after 12 months at 50% of the current license cost. Read More

What is the refund policy?

At miniOrange, we want to ensure you are 100% happy with your purchase. If the premium plugin you purchased is not working as advertised and you've attempted to resolve any issues with our support team, which couldn't get resolved. We will refund the whole amount within 10 days of the purchase. Please email us at laravelsupport@xecurify.com for any queries regarding the return policy or contact us here.

Does miniOrange offer technical support?

Yes, we provide 24*7 support for all and any issues you might face while using the plugin, which includes technical support from our developers. You can get prioritized support based on the Support Plan you have opted. You can check out the different Support Plans from here.

Does miniOrange store any user data?

miniOrange does not store or transfer any data which is coming from the OAuth / OpenID Connect provider to the Laravel. All the data remains within your premises / server.

What is included in All-Inclusive Plan

Purchasing All-Inclusive plan will give all the features from Standard, Premium and Enterprise plans along with all the add-ons listed here. If you have multiple sites then you will need to purchase license for each site, however, we do provide discount from 2nd license onwards.

Does miniorange provide developer license for paid plugin?

We do not provide the developer license for our paid plugins and the source code is protected. It is strictly prohibited to make any changes in the code without having written permission from miniOrange. There are hooks provided in the plugin which can be used by the developers to extend the plugin's functionality.


A single installation of a Laravel site is referred to as a Laravel instance. It refers to each and every website on which the plugin is installed. Each website will be counted as a single instance in the case of a single site Laravel installation.
The plugin's licencing is linked to the domain of the Laravel instance, thus if you have a dev-staging-prod environment, you'll need three licences (with discounts applicable on pre-production environments)

Note: Purchasing licenses for Unlimited instances will grant you upto 200 licenses. If you want to purchase more licenses, please contact us here or drop an email at laravelsupport@xecurify.com

10 Days Free Trial

  Test all the premium features before purchasing the license
  Try out all the add-ons and third party integrations
  24*7 support to help you with the setup via mail and zoom call

Get Full-featured Trial



 Thank you for your response. We will get back to you soon.

Something went wrong. Please submit your query again

Benefits

Support for Customization

Laravel OAuth & OpenID Connect SSO plugin supports customization in the Single Sign-On (SSO) flow based on your customized IDP or additional requirements.

Easy Configuration

Configure your IDPs with Laravel SSO using minimal settings. End to end configuration, videos & setup guides available.

Active Support

Just drop an email and support person will reach out to you. Support available via Emails, calls, screenshare sessions.

In addition to the above, miniOrange also provide support for ADFS, Bitrix24, WHMCS, Square Connect, Windows, Gigya, Dash 10, Foursquare, Harvest, MailChimp, Huddle, Ustream, Yammer, RunKeeper, SoundCloud, Pocket, Nest, Heroku, DropBox, Buffer, Hubic, Deezer, Delicious, Bitly, Mondo, Netatmo, Wechat, Weibo, Shibboleth, Invision Community, HR Answerlink/Support center, Blizzar,Swiss-Rx-Login (Swiss RX Login), Procore, Dailymotion, Wild Apricot, Laravel Passport, Diaspora, GitHub, Gitlab, Paypal, Yahoo, Invision Community, Autodesk, Zendesk, Spotify, Vkontakte, Reddit, Pinterest, Connect2id, Twitch, NextCloud, etc.

For any Support, please Contact Us

We Also Support

SSO into wordpress using lms cms - sso with rostering

Laravel SAML Single Sign On (SSO) for Laravel allows users to sign in to Laravel webapp with your SAML 2.0 capable Identity Provider. To know more click here.

idp_sso_image1 For further details refer:

Need Guidance?

Mail us at laravelsupport@xecurify.com for quick guidance(via email/meeting) on your requirement and our team will help you to select the best suitable solution/plan as per your requirement and your selected OAuth/OpenID/JWT compliant Identity provider(IdP). We can also help you to select a suitable plan as per your requirement.

Hello there!

Need Help? We are right here!

support
Contact miniOrange Support
success

Thanks for your inquiry.

If you dont hear from us within 24 hours, please feel free to send a follow up email to info@xecurify.com