2017 © Pedro Peláez
 

library disqus-sso

Generates payload to use with Disqus SSO

image

modbase/disqus-sso

Generates payload to use with Disqus SSO

  • Tuesday, January 3, 2017
  • by modbase
  • Repository
  • 1 Watchers
  • 4 Stars
  • 26 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 6 Forks
  • 2 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

Build Status, (*1)

Disqus SSO

A simple Laravel packages used to generate payload for the Disqus SSO feature., (*2)

Installation

  • Install the package via composer:

composer require modbase/disqus-sso, (*3)

  • Add the service provider to app/config/app.php:

'Modbase\Disqus\DisqusServiceProvider',, (*4)

  • Add the alias to app/config/app.php:

'DisqusSSO' => 'Modbase\Disqus\Facades\DisqusSSO',, (*5)

  • Publish the configuration file:

php artisan vendor:publish --provider="Modbase\Disqus\DisqusServiceProvider" --tag="config", (*6)

Configuration

Open config/disqus-sso.php and fill in your Disqus secret and public API keys. You can find those at your Disqus applications page., (*7)

Usage

Using this package is very easy. Add the following JavaScript code before the Disqus initialisation:, (*8)

var disqus_config = function () {
    // The generated payload which authenticates users with Disqus
    this.page.remote_auth_s3 = '{{ DisqusSSO::payload(Auth::user()) }}';
    this.page.api_key = '{{ DisqusSSO::publicKey() }}';
}

Note that I'm using the Blade syntax here, which is not required of course., (*9)

The payload function accepts two different types of input:
a) An array with the id, username, email, avatar and url of the user you're trying to authenticate. See the Disqus help for more information about these.
b) A laravel Model instance, for example Auth::user() as shown in the example., (*10)

The Versions

03/01 2017

dev-master

9999999-dev

Generates payload to use with Disqus SSO

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar ggordon
by Stijn Geselle

laravel disqus sso

12/12 2014

1.0.0

1.0.0.0

Generates payload to use with Disqus SSO

  Sources   Download

MIT

The Requires

 

by Stijn Geselle

laravel disqus sso