คำถามติดแท็ก authentication

5
ฉันสามารถเข้าสู่ระบบผู้ใช้ด้วยโปรแกรมโดยไม่ต้องใช้รหัสผ่านหรือไม่
ฉันสร้างผู้ใช้ด้วยตนเองโดยทางโปรแกรมและฉันต้องการลงชื่อเข้าใช้ผู้ใช้ที่เพิ่งสร้างใหม่ WP ทำให้ง่ายต่อการเข้าถึงรหัสผ่านที่ถูกแฮช แต่ไม่ใช่เวอร์ชันเพลนเท็กซ์ มีวิธีใช้ wp_signon () โดยไม่มีรหัสผ่านแบบธรรมดาหรือไม่? ฉันพบคนหนึ่งที่อ้างว่าได้ทำสิ่งนี้ที่นี่แต่มันไม่ได้ผลสำหรับฉัน ขอขอบคุณ!

4
วิธีใช้การตรวจสอบสิทธิ์ OAuth กับ REST API ผ่านคำสั่ง CURL
ฉันกำลังพยายามใช้ WordPress Rest Api พร้อมการพิสูจน์ตัวตนเพื่อรับข้อมูลเพิ่มเติมจาก API ฉันได้ติดตั้งปลั๊กอิน Oauth ปลั๊กอิน rest-api และรับข้อมูลรับรอง API จาก WP-CLI ฉันหาวิธีเข้าถึงข้อมูลโดยไม่ได้รับอนุญาต งานนี้: // set our end point $domain = "http://localhost/wp-api"; $endpoint = $domain."/wp-json/wp/v2/posts/"; $curl = curl_init($endpoint); curl_setopt_array($curl, [ CURLOPT_RETURNTRANSFER => true, CURLOPT_URL => $endpoint, ]); $response = curl_exec($curl); $decoderesponse = json_decode($response, true); ?> <pre> <?php print_r($decoderesponse); …

2
วิธีการ: ส่งคำขอตรวจสอบสิทธิ์ JWT ไปยัง Wordpress API
นี่ไม่ใช่คำถาม แต่เป็นแนวทางในการขอการรับรองความถูกต้องกับ Wordpress API โดยใช้ JWT ฉันกำลังเขียนสิ่งนี้เป็นเครื่องเตือนใจฉันและสำหรับผู้ที่อาจต้องการความช่วยเหลือในหัวข้อเดียวกัน

1
สร้าง API สำหรับการลงชื่อเพียงครั้งเดียวด้วยไซต์ของบุคคลที่สาม
ไซต์ของฉันต้องรวมเข้ากับซอฟต์แวร์ของ บริษัท อื่นซึ่งจะอยู่ในโดเมนย่อยของตัวเองซึ่งโฮสต์โดย บริษัท ซอฟต์แวร์ ฉันต้องให้ปลายทางที่นักพัฒนาบุคคลที่สามสามารถใช้ในการโทร API (ไปยังไซต์ wordpress ของฉัน) เพื่อให้ผู้ใช้ของไซต์ของฉันสามารถเข้าถึงโดเมนย่อยได้ ไซต์อื่นจำเป็นต้องตรวจสอบสิทธิ์ผู้ใช้จากเว็บไซต์ของฉันผ่าน API บางประเภท ฉันไม่แน่ใจว่าจะเริ่มจากตรงไหน แต่ความรู้สึกของฉันคือการที่ผู้คนฉลาดกว่าฉัน ขอบคุณล่วงหน้า!

2
แทนที่การตรวจสอบผู้ใช้ด้วยข้อมูลรับรองภายนอก
ฉันกำลังทำงานบนไซต์ที่ใช้ WordPress พร้อมกับฟอรัม vBulletin ฐานผู้ใช้ลงทะเบียนกับ vBulletin ฉันต้องอนุญาตให้ผู้ใช้ลงชื่อเข้าใช้บน WordPress ด้วยเพื่อจุดประสงค์เดียวในการโพสต์ความคิดเห็นกับผู้ใช้ฟอรัมของพวกเขา ผู้ใช้จะต้องไม่ถูกจำลองแบบบน WordPressดังนั้นทุกโซลูชันที่เกี่ยวข้องกับการสร้างผู้ใช้ในฐานข้อมูล WordPress จะไม่สามารถใช้ได้ ผู้ใช้ที่ได้รับการยอมรับในลักษณะนี้ไม่จำเป็นต้องมีสิทธิ์ของผู้ดูแลระบบหรือการเผยแพร่ใด ๆ เพียงความสามารถในการแสดงความคิดเห็นเพื่อให้ความคิดเห็นของพวกเขาปรากฏภายใต้ชื่อผู้ใช้ฟอรัม ฉันเขียนปลั๊กอินง่าย ๆ ซึ่งทำงานกับรุ่นที่เก่ากว่า แต่มันไม่ทำงานอีกต่อไปกับ WordPress เวอร์ชันล่าสุด (3.3.2 ในขณะนี้) การแก้ปัญหาที่เป็นที่พึ่งเอาชนะฟังก์ชั่น pluggable และwp_validate_auth_cookieget_userdata ขั้นตอนที่ถูกต้องในการใช้ฟังก์ชั่นนี้คืออะไร?

5
วิธีการตรวจสอบผู้ใช้จาก ouside wordpress / php
ฉันกำลังทำงานกับแอปพลิเคชัน ajax ที่จะถูกฝังอยู่ในหน้าเวิร์ดเพรส แอป Ajax แลกเปลี่ยนข้อมูลกับ servlets ที่ทำงานบน Tomcat ตอนนี้เซิร์ฟเล็ตต้องการวิธีในการพิจารณาว่าคำขอมาจากผู้ใช้ที่ล็อกอินเข้าสู่ wordpress หรือไม่ และถ้าผู้ใช้ล็อกอิน, servlets จะต้องสามารถกำหนด id ผู้ใช้เพื่อให้สามารถสืบค้นฐานข้อมูลได้ หากผู้ใช้ไม่ได้เข้าสู่ระบบคำขอจะถูกปฏิเสธ ดังนั้นในคำอื่น ๆ ฉันต้องให้ servlet ดำเนินการตามคำขอเฉพาะเมื่อผู้ใช้ที่ทำให้เกิดการร้องขอนั้นถูกล็อกอินเข้าสู่ wordpress (เวอร์ชั่น 3.3.x) ทั้ง servlet (tomcat) และ wordpress (apache2) ทำงานบนเครื่องฟิสิคัลเดียวกันและแชร์ฐานข้อมูลเดียวกัน ในทางทฤษฎีสิ่งนี้สามารถแก้ไขได้อย่างง่ายดายโดยทำสิ่งต่อไปนี้: ในระหว่างการเข้าสู่ระบบ wordpress โทเค็นของผู้ใช้บางคนจะถูกเก็บไว้ในตัวแปรจาวาสคริปต์ แอป ajax ส่งต่อโทเค็นของผู้ใช้ไปยังเซิร์ฟเล็ตในทุกการโทร servlets ใช้โทเค็นเพื่อเคียวรี wordpress ถ้ามันถูกต้อง (เช่นถ้าผู้ใช้เข้าสู่ระบบ) และดำเนินการหรือปฏิเสธคำขอ คำถามคือวิธีนี้สามารถนำมาใช้ในด้าน WordPress? เพราะสิ่งที่ทำให้ทฤษฎีมีความซับซ้อนมากคือความจริงที่ว่าฉันยังไม่ได้เขียนโปรแกรม php …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.