Product support

Get help in the plugin support forum.


  • Miscellaneous
  • Social


RomaldyMinaya.Socialite provides a clean and beautiful experience for the developers allowing them to oAuth users using the most common Social Providers.


Rainlab.User October.Drivers

Main Purpose

To provide a High Quality Plugin to the OctoberCMS Users that is flexible enough to be extendable and maintainable across the time. By implementing the Official Laravel\Socialite package created by Taylor Otwell and maintained by the community, we allows user to OAuth authentication with Facebook, Twitter (Comming Soon), Google, and GitHub.


The Socialite plugin Requires the Rainlab.User plugin to operate since all the sesion data is handled with the RainLab\User\Classes\AuthManager. Also the Laravel\Socialite package was used to handle the interface communication between the OctoberCMS and the Social Providers.


To increase the satisfaction provided by the user experience of OctoberCMS to my colleagues in the community.

These plugin(s) are required for the plugin:

Beautiful Configuration

Video Tutorial

Socialite Quickstart

The first thing we must do is to go to any of our social providers (Facebook, Github or Google), and create our apps.

At this point i assume that at least you have the proper knowledge to achieve that. In case your not. Please refer to this documentation:

When you've created your apps you will have an App id and an App Secret which gives you authorization keys to use those services. Please copy and paste them into the corresponding fields as shown in the image below:

Paste your keys here

Lets define the fields in the picture above:

  1. Automatic Redirection: If you select this feature, the user will be redirected to the page that was at the time of logon is attempted, which means that is this is off, you can manually select a page to redirect the user to after giving access.
  2. Callback URL: Some providers requires that you specify the URL they will be sending the data to after a login request such as GitHub. Copy and paste this into your Provider's app settings.
  3. Enabled: If this check-box is selected, a link will appear wherever the component is used.
  4. Facebook, GitHub, Google tabs: Those are the individual settings for each provider supported by the plugin.

Lets drop our component into the page

When you drop the Socialite's LoginButtons component into your page, it contains the following markup:

{% component 'loginbutton' %}


<!-- Social login Buttons -->
    {% for key, provider in providers %}
        {% if provider.is_activated %}
            <a href="{{ route(key) }}" class="btn btn-lg btn-social btn-{{ key }}">
            <i class="fa fa-{{ key }}"></i>   {{ key }}
        {% endif %}
    {% endfor %}
<!-- /Social login Buttons -->

The component itself has a built in CSS which gives you a beautiful kick start design as shown in the image below:

enter image description here

User Plugin Extension

The Socialite Plugin ads fields to the users administration section which helps you determinate which users has been registered using Social Providers and what Social Provider they have used. Please refer at the image below:

enter image description here

As you noticed, this plugin gives you a clean and beautiful way to integrate the RainLab.User plugin with the most popular Social Providers.

  • Found the plugin useful on 21 Aug, 2018

    Great plugin.

    If you are using the plugin on the frontend, and you have registrations disabled, you may encounter an error with beforeLogin();

    At end of the routes.php file where //Frontend Logins Auth::login($user);

    Should be if($user){ Auth::login($user); }

    Then it will return the correct error that registrations are disabled.

  • Found the plugin useful on 25 Jul, 2018

    Class 'Weglot\Client\Factory\Languages' not found

    Fix it

  • Found the plugin not useful on 4 May, 2018

    Currently doesn't seem to be working. Lots of people with the "Session store not set on request." on forums and no dev answers

  • author

    Replied on 4 May, 2018

    I'll do some testing, you're the first person that report this.

    I'll do a fresh install of OctoberCms. I'll let you know.

  • Found the plugin useful on 15 Aug, 2017

    Works as described


Updated the plugin to work with laravel 5.4.^

May 04, 2018


Fixed bug when trying to create a new user

Apr 11, 2017


Added english language support

Jun 23, 2015


Added middleware to prevent socialite to be used wrongly

Jun 23, 2015


First version of Socialite

Jun 23, 2015