尝试在 Laravel 11 中使用 SAML2 配置 Socialite

问题描述 投票:0回答:1

我正在尝试遵循 https://laravel.com/docs/11.x/socialitehttps://socialiteproviders.com/Saml2/

的说明

我已经跑了

composer require laravel/socialite
composer require socialiteproviders/saml2

我的 web.php 包括

use Laravel\Socialite\Facades\Socialite;

Route::get('/auth/redirect', function () {
    return Socialite::driver('saml2')->redirect();
});

Route::get('/auth/callback', function () {
    $user = Socialite::driver('saml2')->user();
});

但是当我转到 localhost/auth/redirect 时出现错误

Driver [saml2] not supported.

我是不是漏掉了一步?

saml-2.0 laravel-socialite laravel-11
1个回答
0
投票

检查您的

AppServiceProvider
boot
方法是否具有所需的
extendSocialite
调用(此处进行了描述)。您需要在文件中添加
use Illuminate\Support\Facades\Event;
才能正常调用。

之后,检查

config/services.php
文件中的saml2配置。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.