Skip to content

Commit

Permalink
Merge pull request #82 from ristekusdi/81-drop-laravel-versions
Browse files Browse the repository at this point in the history
Drop Laravel versions and backward compatibility
  • Loading branch information
kresnasatya authored Nov 20, 2024
2 parents 6bfb8ca + 95be9de commit 189e541
Show file tree
Hide file tree
Showing 5 changed files with 11 additions and 32 deletions.
6 changes: 3 additions & 3 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@
"homepage": "https://github.com/ristekusdi/sso-laravel",
"keywords": ["SSO", "authentication", "authorization"],
"require": {
"php": "^7.2.5|^8.0.2|^8.1|^8.2",
"illuminate/support": "^5.6|^6.0|^7.0|^8.0|^9.0|^10.0|^11.0",
"guzzlehttp/guzzle": "^7.0.1|^7.2|^7.8"
"php": "^7.4|^8.1|^8.2",
"illuminate/support": "^8.0|^9.0|^10.0|^11.0",
"guzzlehttp/guzzle": "^7.2|^7.8"
},
"autoload": {
"psr-4": {
Expand Down
22 changes: 3 additions & 19 deletions src/WebGuardServiceProvider.php
Original file line number Diff line number Diff line change
Expand Up @@ -79,17 +79,11 @@ public function boot()
__DIR__.'/../stubs/routes/web-session.php' => base_path('routes/web-session.php'),
], 'sso-laravel-web-session');

// SSO web route V1
// SSO web route
$this->publishes([
// Routes
__DIR__.'/../stubs/routes/v1/web.php' => base_path('routes/sso-web.php'),
], 'sso-laravel-web-route-v1');

// SSO web route V2
$this->publishes([
// Routes
__DIR__.'/../stubs/routes/v2/web.php' => base_path('routes/sso-web.php'),
], 'sso-laravel-web-route-v2');
__DIR__.'/../stubs/routes/sso-web.php' => base_path('routes/sso-web.php'),
], 'sso-laravel-web-route');

// Web User Provider
Auth::provider('imissu-web', function($app, array $config) {
Expand Down Expand Up @@ -125,21 +119,11 @@ public function register()
\RistekUSDI\SSO\Laravel\Middleware\Web\Role::class
);

// Middleware IMISSU Web Role (backward compatibility)
$this->app['router']->aliasMiddleware('imissu-web-role',
\RistekUSDI\SSO\Laravel\Middleware\Web\Role::class
);

// Middleware IMISSU Web Permission
$this->app['router']->aliasMiddleware('imissu-web.permission',
\RistekUSDI\SSO\Laravel\Middleware\Web\Permission::class
);

// Middleware IMISSU Web Permission (backward compatibility)
$this->app['router']->aliasMiddleware('imissu-web-permission',
\RistekUSDI\SSO\Laravel\Middleware\Web\Permission::class
);

// Bind for client data
$this->app->when(SSOService::class)->needs(ClientInterface::class)->give(function() {
return new Client(config('sso.guzzle_options', []));
Expand Down
8 changes: 5 additions & 3 deletions stubs/resources/views/advance.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -46,9 +46,11 @@
<form action="">
<select name="roles" id="roles">
<option value="0">Roles</option>
@foreach (auth('imissu-web')->user()->roles as $role)
<option value="{{ json_encode($role) }}" {{ (auth('imissu-web')->user()->role->name == $role->name) ? 'selected' : '' }}>{{ $role->name }}</option>
@endforeach
@if (auth('imissu-web')->user()->roles)
@foreach (auth('imissu-web')->user()->roles as $role)
<option value="{{ json_encode($role) }}" {{ (auth('imissu-web')->user()->role->name == $role->name) ? 'selected' : '' }}>{{ $role->name }}</option>
@endforeach
@endif
</select>
<input type="hidden" name="home_url" value="{{ url()->current() }}">
</form>
Expand Down
File renamed without changes.
7 changes: 0 additions & 7 deletions stubs/routes/v1/web.php

This file was deleted.

0 comments on commit 189e541

Please sign in to comment.