احراز باز
برخی قابلیتهای کنار دیوار نیازمند اجازهی کاربرها هستند: مثلا افزودن محتوا به آگهی یا دریافت اطلاعات کاربر نیازمند کسب اجازه از کاربر است. در کنار دیوار، فرآیند کسب اجازه از کاربر طبق استاندارد OAuth 2.0 انجام میشود:
۱. 🖐️ اپلیکیشن کاربر را برای کسب اجازه به دیوار هدایت (redirect) میکند.
۲. ↪️ کاربر، بعد از صدور یا رد اجازههای درخواستی، به آدرس مشخصشده توسط اپلیکیشن (redirect URI) هدایت میشود.
۳. 🗝️ درصورت صدور اجازه، اپلیکیشن میتواند از دیوار توکنی (access token) برای استفاده از قابلیتهای مدنظر دریافت کند.
۴. 🔮 اپلیکیشن با استفاده از توکن دریافتی، از قابلیتهای مدنظر استفاده میکند.
۵. ♻️ در صورت نیاز، اپلیکیشن با استفاده از رفرش توکن دریافتی، میتواند توکن جدید دریافت کند.
🚀 ابزارهای متنوعی برای کار با استاندارد OAuth 2.0 در زبانها و فریمورکهای مختلف وجود دارد. برخی از این ابزارها را میتوانید اینجا ببینید.