Userbase เป็นไมโครเซอร์วิสที่มี REST/JSON API ที่จัดการผู้ใช้ องค์กร และคีย์ API
Userbase Client สามารถโทรไปยัง Userbase Server เพื่อรับรองความถูกต้องของผู้ใช้ รับรายละเอียดบัญชี ฯลฯ
สร้างอินสแตนซ์ของวัตถุไคลเอนต์ใหม่:
$ url = ' https://joe:[email protected] ' ;
$ client = new Client ( $ url );
ข้อมูลประจำตัวที่ให้มาต้องมีสิทธิ์ "ผู้ดูแลระบบ" บนเซิร์ฟเวอร์ฐานผู้ใช้
if (! $ client -> checkCredentials ( ' alice ' , ' shhhh ' )) {
exit ( ' Invalid credentials ' );
}
echo ' Welcome back! ' ;
ไดเร็กทอรี examples/
มีสคริปต์ตัวอย่างบางส่วนที่คุณสามารถใช้ในระหว่างการทดสอบและพัฒนา
ขั้นแรก ให้คัดลอกไฟล์ .env.dist
ไปที่ .env
แก้ไขเนื้อหาให้ตรงกับเซิร์ฟเวอร์ฐานผู้ใช้และข้อมูลรับรองของคุณ
cp .env.dist .env e
edit .env # Edit configuration, database settings etc
./vendor/bin/envoi validate # Run command validate based on meta file .env.yaml
จากนั้นคุณก็สามารถรันตัวอย่างได้ดังนี้:
php examples/checkcredentials.php alice sshhh
โปรดดูตัวอย่างอื่นๆ ในไดเร็กทอรี examples/
ผู้ให้บริการ Silex มีอยู่ที่นี่
สามารถพบได้ชุด Symfony ที่นี่ ใช้งานได้กับโปรเจ็กต์ Symfony 4 และ 5
เอ็มไอที. โปรดดูไฟล์ใบอนุญาตสำหรับรายละเอียด
ตรวจสอบโครงการอื่นๆ ของเราได้ที่ linkorb.com/engineering
ยังไงซะ เรากำลังรับสมัครงาน!