- পাঠানো হয়েছে
- ১৫ নভেম্বর, ২০২৬ এ ২:৪১ AM UTC
- লেখক
- Kamo
- কমিট
- c75df92
federation /: একটি OIDC নির্ভরশীল পার্টি (PKCE S256 + nonce + state) Google এর জন্য / Microsoft / Apple / LinkedIn, এবং GitHub এর জন্য OAuth2 অ্যাডাপ্টার (/user + primary) verified /user/emails) এবং Facebook (/me + appsecret_proof), একটির পেছনে ProviderAdapter ইন্টারফেস. id_tokens প্রত্যেক প্রদানকারীর JWKS এর সাথে পরীক্ষা করা হয় (অজানা বাচ্চাদের উপর ক্যাশে করা, প্রতি মিনিটে একবার), ইস্যুয়ার, audience/azp, expiry/iat এবং nonce; Microsoft'র ইস্যুকারীর সাথে পরীক্ষা করা হয়েছে টোকেনের নিজস্ব tid এবং পরিচয় কী ট্যানেন্ট ইস্যুয়ার + oid-এ, কখনোই এর ই-মেইল-এ নয়। Apple এর ক্লায়েন্ট গোপনীয়তা একটি ES256 JWT যা রেজিস্ট্রির .p8 (১৫০ দিন, ক্যাশ করা); এর নাম একবার আসে, appleUser হিসাবে। Redis (FEDST/FEDLK/FEDSU/FEDLS)-এ লাইভ রেকর্ড শুরু/সংযোগ/সংশ্লিষ্টতা, একক ব্যবহার, তাদের অবশিষ্ট টিটিএল (এবং প্রমাণিত পরিচয়) এমন কোন ভুলের জন্য যেটা সদস্যের নয় - কখনো ভুল বাঁধা পর, একটি প্রত্যাখ্যাত কোড অথবা একটি জাল টোকেন. লিঙ্কিং: অনুসারে অনুসন্ধান করুন (প্রকাশক, বিষয়, সংযোগ কী); একটি বিদ্যমান ই-মেইল উত্তর NOT_LINKED এবং প্রমাণের প্রয়োজন - পাসওয়ার্ড + অ্যাকাউন্টের দ্বিতীয় উপাদান, অথবা ACCOUNT ই-মেইল-এর জন্য কোড (৫টি চেষ্টা, ৩টি প্রেরণ); লগ-ইন সেশন থেকে LINK প্রত্যেক সংযোগ/বিচ্ছিন্নতা মেইল অ্যাকাউন্ট ই-মেইল এবং লিখুন IDENTITY_LINKED / IDENTITY_UNLINKED। পাসওয়ার্ডের সাথে একটি সংযুক্ত পরিচয় প্রদান করা হয় পাথের নিম্নগামী (FederatedSignInCompleter -> অ্যাকাউন্ট গেট, হোস্ট/পছন্দকারী নিয়ম, প্রবেশাধিকার নিয়ম, SignInCompletionService) এবং org-এর পলিসি (প্রদানকারী অনুমোদিত) এই সদস্যের দর্শকদের জন্য; এমএফএ চাওয়া হয়েছে কিন্তু নিবন্ধন করা হয়নি = এখানে প্রত্যাখ্যান করা হয়েছে)। লকআউট সিঁড়িতে চার্জ করা হয়নি; বরং প্রতি-আইপি কলব্যাক/লিঙ্ক বাজেট। *_SIGNIN ধরনের জন্য PlatformOAuthClientResolver থেকে ক্লায়েন্ট আসে - একটি সংস্থার নিজের অ্যাপ শুধুমাত্র নিজের যাচাইকৃত ডোমেইনে - এবং শুধুমাত্র অফার করা হয় config_json.signinStatus ENABLED (CONFIGURED = শুধুমাত্র প্ল্যাটফর্ম org)। কোনটিই নয় কনফিগার করা, তাই কিছুই দেখা যাচ্ছে না ।
