Ich versuche, ein Linkedin & Google-Anmeldung für meine Laravel 5/Angular 2 Website mit Laravel Socialite-Paket einzurichten.Laravel Socialite hält mich auf Heim weiter
Socialite Anbieter und Alias werden in config/app.php
Datei korrekt eingefügt
Hier ist der Code, den ich in config/services.php
Datei eingefügt
'linkedin' => [
'client_id' => '[hidden-linkedin-client-id]',
'client_secret' => '[hidden-linkedin-client-secret]',
'redirect' => 'http://localhost:8888/profile',
],
'google' => [
'client_id' => '[hidden-google-client-id]',
'client_secret' => '[hidden-google-client-secret]',
'redirect' => 'http://localhost:8888/profile',
],
Hier sind die Strecken I erstellt ...
Route::get('/auth/{provider}', 'Auth\[email protected]');
Route::get('/auth/{provider}/callback', 'Auth\[email protected]');
... und die zugehörigen Funktionen in Http/Controllers/Auth/AuthController.php
public function redirectToProvider($provider)
{
Log::info('redirecting');
return Socialite::driver($provider)->redirect();
}
public function handleProviderCallback($provider)
{
$user = Socialite::driver($provider)->user();
return $user->token;
}
Wenn ich dann zu http://localhost:8888/auth/github oder http://localhost:8888/auth/linkedin navigiere, leitet es mich weiter auf http://localhost:8888 ohne Protokoll. Was habe ich falsch gemacht?
haben Sie versucht, etwas 'dd (" hier .. ")' in 'redirectToProvider' Funktion zu setzen? –
@K.Toress danke für Hilfe. Ich habe es nur mit 'Log :: info ('redirecting') versucht und tatsächlich sehe ich kein Log. Was kann hier falsch sein? –
Umm dann passiert die Umleitung bevor die Controller Funktion funktioniert, kann deine routes.php Datei posten wenn sie nicht viel groß ist? –