افزونه Application Passwords

با سلام خدمت شما دوستان گرامی و سروران ارجمند ، با معرفی یکی دیگر از افزونه های وردپرسی در خدمت شما دوستان گرامی هستیم .

شرح

این یک افزونه ی ویژگی است که یک افزونه اصلی پلاگین معتبر دو عامل است که در https://github.com/georgestephanis/two-factor/ یافت می شود. با استفاده از گذرواژه های کاربردی، شما قادر به تأیید اعتبار یک کاربر بدون ارائه رمز عبور کاربر به طور مستقیم هستید، در عوض شما از رشته کدگذاری base64 از نام کاربری و رمز عبور جدید برنامه خود استفاده خواهید کرد.ایجاد یک رمز عبور جدیدبه صفحه پروفایل کاربری کاربر میپردازید که میخواهید یک گذرواژه جدید ایجاد کنید. برای انجام این کار، روی Users در سمت چپ مدیر WordPress کلیک کنید، سپس روی کاربری که میخواهید مدیریت کنید کلیک کنید.به پایین بروید تا قسمت Paragon Applications را مشاهده کنید. این معمولا در پایین صفحه قرار دارد.در قسمت ورودی، یک نام برای رمز عبور جدید برنامه خود تایپ کنید، سپس روی Add New کلیک کنید.توجه: نام گذرواژه برنامه فقط برای توصیف رمز عبور شما برای مدیریت آسان تر است. این به هیچ وجه رمز عبور شما را تحت تاثیر قرار نمی دهد. توصیفی باشید، زیرا اگر به آن نیاز دارید بعدا تغییر دهید، به مدیریت آسان تر منجر می شود.هنگامی که دکمه Add New کلیک می شود، رمز جدید برنامه شما ظاهر خواهد شد. اطمینان حاصل کنید که این را در جایی امن نگه دارید، زیرا آن را برای شما نمایش داده نمی شود. اگر این گذرواژه را از دست بدهید، دوباره نمیتوان آن را دریافت کرد.تست یک رمز عبور برنامه وردپرس  REST API

ا ین تست از فن آوری های ذکر شده در زیر استفاده می کند، اما می توانید از هر API درخواست REST استفاده کنید.وردپرس REST API

حلقه

Mac OSX یا لینوکس

ترمینال مک یا لینوکس

محیط توسعه محلی (به عنوان مثال MAMP، XAMPP، DesktopServer، Vagrant) در حال اجرا در localhost

حالا که رمز عبور جدیدی دارید، باید base64 آن را با استفاده از یک پنجره ترمینال و همچنین نام کاربری خود برای استفاده از آن با REST API رمزگذاری کنید.

فرمان شما استفاده خواهد شد به شرح زیر است:

پوسته

echo -n “USERNAME: PASSWORD” | base64

در این مورد، شما USERNAME: PASSWORD را با نام کاربری و رمز عبور جدید تولید شده خود جایگزین خواهید کرد. مثلا:

پوسته

echo -n “admin: mypassword123” | base64

هنگامی که نام کاربری و رمز عبور شما base64 رمزگذاری شده است، شما در حال حاضر قادر به ایجاد تماس ساده REST API با استفاده از پنجره ترمینال برای به روز رسانی پست. از آنجا که شما یک درخواست POST را انجام می دهید، باید درخواست را با استفاده از اخطار دسترسی رمزگذاری شده با base64 تازه ایجاد شده خودتان مجاز کنید. اگر به درستی مجاز باشد، به روز رسانی عنوان پست به عنوان “عنوان جدید” را می بینید.پوسته

curl -header “مجوز: Basic ACCESS_TOKEN” -X POST -d “title = عنوان جدید” http: // LOCALHOST / wp-json / wp / v2 / posts / POST_ID}

هنگام اجرای این فرمان، مطمئن شوید که ACCESS_TOKEN را با نشانه دسترسی جدید خود، LOCALHOST با محل نصب وردپرس محلی خود و POST_ID با شناسه پست که می خواهید ویرایش کنید، جایگزین کنید.

XML-RPC این تست از فن آوری های ذکر شده در زیر استفاده می کند اما می توانید از هر درخواست XML-RPC استفاده کنید.

XML-RPC در وردپرس فعال است

حلقه

Mac OSX یا لینوکس

ترمینال مک یا لینوکس

محیط توسعه محلی (به عنوان مثال MAMP، DesktopServer، Vagrant) در حال اجرا در localhost

هنگامی که شما یک رمز عبور جدید برنامه ایجاد کرده اید، زمان ارسال درخواست برای آزمایش آن است. بر خلاف API وردپرس REST، XML-RPC نیازی به نام کاربری و گذرواژه خود ندارد تا base64 encoded شود. برای شروع روند، یک پنجره ترمینال را باز کرده و به موارد زیر وارد کنید:

پوسته

curl -H ‘Content-Type: text / xml’ -d ‘<methodCall> <methodName> wp.getUsers </ methodName> <params> <param> <value> 1 </ value> </ param> <param> < value> USERNAME </ value> </ param> <param> <value> PASSWORD </ value> </ param> </ params> </ methodCall> ‘LOCALHOST

در مثال بالا، USERNAME را با نام کاربری و PASSWORD با گذرواژه برنامه جدید خود جایگزین کنید. این باید یک پاسخ حاوی تمام کاربران در سایت شما را نمایش دهد.

نسخه:
۰٫۱-dev
اخرین به روز رسانی:
۳ ماه پیش
تاسیسات فعال:
۳۰۰۰+
نیاز به وردپرس نسخه:
۴٫۴
تست شده تا:
۴٫۹٫۴

درباره ی هاشم اسکندری

با سلام اینجانب هاشم اسکندری هستم و در سال 1393 به همراه کادری مجرب به صورت رسمی شروع به تاسیس شرکت طراحی سایت و برنامه نویسی وب با عنوان پیشروسایت نموده در حال حاضر با گردآوردن مجموعه ای قوی متشکل از قویترین برنامه نویسان و توسعه دهندگان مشغول به طراحی سایت و برنامه نویسی وب از طریق وبسایت رسمی شرکت به آدرس www.pishrosite.com بوده از قبیل طراحی انواع سایتهای تجاری - فروشگاهی خبری -تفریحی -طراحی انواع قالب و افزونه- و فارسی سازی قالب و افزونه ،در خدمت همه اقشار جامعه بوده و هستیم تا با بهره گیری از ظرفیت عظیم اینترنت در بسط و گسترش کسب و کار متقاضیان سهیم باشیم

پاسخ دهید