2017 © Pedro Peláez
 

library discourse-sso

Laravel Discourse SSO

image

tinfot/discourse-sso

Laravel Discourse SSO

  • Monday, March 12, 2018
  • by RichardTian
  • Repository
  • 1 Watchers
  • 0 Stars
  • 15 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 6 Versions
  • 0 % Grown

The README.md

Discourse SSO for Laravel 5


License, (*1)

Installation

Require this package in your composer.json and update composer., (*2)

composer require tinfot/discourse-sso:dev-master

Usage

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Tinfot\Discourse\Payload;
use Tinfot\Discourse\User;
use Tinfot\Discourse\Sso;

class DiscourseController extends Controller {

    public function sso(Request $request) {
        $payload = new Payload(config('discourse.secret'));
        if (!$payload->validate($request->input('sso'), $request->input('sig'))) {
            abort(404);
        }

        $auth = $request->user();

        $nonce = $payload->decode($request->input('sso'));
        $sso   = new Sso($nonce, config('discourse.secret'));
        $sso->setParameters(new User($auth->id, $auth->email, $auth->name));
        $data = $sso->build($payload);
        return redirect(config('discourse.discourse_url') . $data);
    }
}

Support

Support only through Github. Please don't mail us about issues, make a Github issue instead., (*3)

The Versions

12/03 2018

dev-master

9999999-dev https://github.com/tinfot/discourse-sso

Laravel Discourse SSO

  Sources   Download

MIT

The Requires

  • php >=5.6.4

 

The Development Requires

laravel sso discourse discourse-sso

12/03 2018

dev-development

dev-development https://github.com/tinfot/discourse-sso

Laravel Discourse SSO

  Sources   Download

MIT

The Requires

  • php >=5.6.4

 

The Development Requires

laravel sso discourse discourse-sso

12/03 2018

dev-stable

dev-stable https://github.com/tinfot/discourse-sso

Laravel Discourse SSO

  Sources   Download

MIT

The Requires

  • php >=5.6.4

 

The Development Requires

laravel sso discourse discourse-sso

12/03 2018

0.0.3

0.0.3.0 https://github.com/tinfot/discourse-sso

Laravel Discourse SSO

  Sources   Download

MIT

The Requires

  • php >=5.6.4

 

The Development Requires

laravel sso discourse discourse-sso

09/03 2018

0.0.2

0.0.2.0 https://github.com/tinfot/discourse-sso

Laravel Discourse SSO

  Sources   Download

MIT

The Requires

  • php >=5.6.4

 

The Development Requires

laravel sso discourse discourse-sso

09/03 2018

0.0.1

0.0.1.0 https://github.com/tinfot/discourse-sso

Laravel Discourse SSO

  Sources   Download

MIT

The Requires

  • php >=5.6.4

 

The Development Requires

laravel sso discourse discourse-sso