Mahmoud Alrashidi نشر 28 مارس 2021 أرسل تقرير نشر 28 مارس 2021 لقد تمكنت حتى الآن من استخدام Socialite وجعل المستخدمين يسجلون الدخول ، لكنني الآن أود البدء في حفظ العديد من رموز OAuth المميزة. أين يتم تخزين هذه المفاتيح؟ أيضًا ، هل من الممكن تغيير مكان حفظ هذه المفاتيح وتعديلها عندما يحتاج المستخدم إليها؟ اقتباس
0 سمير عبود نشر 29 مارس 2021 أرسل تقرير نشر 29 مارس 2021 يمكنك تخزينها بنفسك ، بعد مصادقة المستخدم بنجاح و استدعاء رد نداء المصادقة من قبل ال provider، بمجرد حصولك على نسخة من المستخدم، يمكنك الحصول على بعض التفاصيل حول المستخدم: Route::get('/auth/callback', function () { $user = Socialite::driver('github')->user(); // OAuth 2.0 providers... $token = $user->token; $refreshToken = $user->refreshToken; $expiresIn = $user->expiresIn; // OAuth 1.0 providers... $token = $user->token; $tokenSecret = $user->tokenSecret; // All providers... $user->getId(); $user->getNickname(); $user->getName(); $user->getEmail(); $user->getAvatar(); }); يُمكنك الحصول على معلومات أكثر من خلال التوثيق: استرداد تفاصيل المستخدم 1 اقتباس
السؤال
Mahmoud Alrashidi
لقد تمكنت حتى الآن من استخدام Socialite وجعل المستخدمين يسجلون الدخول ، لكنني الآن أود البدء في حفظ العديد من رموز OAuth المميزة. أين يتم تخزين هذه المفاتيح؟ أيضًا ، هل من الممكن تغيير مكان حفظ هذه المفاتيح وتعديلها عندما يحتاج المستخدم إليها؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.