Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> ฐานข้อมูล

ObjectRocket เปิดตัว Single Sign-On และ Role-Based Access Control ที่ทรงพลัง

เผยแพร่ครั้งแรกเมื่อเดือนกันยายน 2019 ที่ ObjectRocket.com/blog

หากคุณอ่านบล็อกของ ObjectRocket มาโดยตลอด คุณน่าจะทราบว่าเรามีฟีเจอร์ใหม่ๆ หลายอย่างในแพลตฟอร์ม และวันนี้เราจะพูดถึงระบบการยืนยันตัวตนใหม่ รวมถึงการเปลี่ยนแปลงที่เกี่ยวข้อง

ObjectRocket เปิดตัว Single Sign-On และ Role-Based Access Control ที่ทรงพลัง

เส้นทางสู่ Role-Based Access Control

เมื่อเราเริ่มสร้างแพลตฟอร์มใหม่นี้ ฟีเจอร์หนึ่งที่เราตั้งใจจะนำมาให้ทันทีคือ Role-Based Access Control (RBAC) เราเคยอนุญาตให้มีผู้ใช้หลายคนด้วยบทบาทและสิทธิ์ที่แตกต่างกันในฐานข้อมูลอยู่แล้ว แต่คำขอที่พบบ่อยคือความสามารถเดียวกันใน UI ลูกค้าของเราต้องการให้หลายคนสามารถล็อกอินเข้าสู่ UI เพื่อจัดการฐานข้อมูล การเรียกเก็บเงิน และด้านต่างๆ ของแพลตฟอร์ม เพื่อปิดช่องว่างนี้และช่องว่างอื่นๆ เราจึงตัดสินใจสร้างแพลตฟอร์มใหม่บนระบบการยืนยันตัวตนและการให้สิทธิ์ที่ใหม่ทั้งหมด ระบบช่วยให้เรารองรับ RBAC, Single Sign-On, การยืนยันตัวตนหลายปัจจัย (MFA) และฟีเจอร์เพิ่มเติมอีกมากมาย เรายินดีที่ได้นำเสนอ RBAC และ SSO และจะเพิ่มฟีเจอร์ใหม่ๆ ต่อไปเมื่อพร้อม

สิ่งที่คุณควรรู้ในวันนี้

ด้วยขั้นตอนการยืนยันตัวตนของเรา เราเปลี่ยนเส้นทางการลงชื่อเข้าใช้ทั้งหมดบนเว็บไซต์ ObjectRocket ไปยังหน้าล็อกอินใหม่ หน้าล็อกอินปัจจุบันที่ objectrocket.com ยังทำงานเหมือนเดิม แต่เราไม่ได้เชื่อมโยงมันกับหน้าแรก เราเปลี่ยนแปลงนี้เพื่อทำให้ประสบการณ์การล็อกอินง่ายขึ้นและมาตรฐานบนหน้าจอล็อกอินเพจเดียว

หากคุณเป็นลูกค้า ObjectRocket ที่มีอยู่แล้ว

คุณมีตัวเลือกดังนี้ ตัวเลือกแรกคือบุ๊กมาร์ก https://app.objectrocket.com และล็อกอินต่อไปเหมือนเดิม ประสบการณ์จะไม่เปลี่ยนแปลง ยกเว้นข้อความบางส่วนเกี่ยวกับแพลตฟอร์มใหม่และระบบล็อกอิน ตัวเลือกที่สองคือใช้ประโยชน์จาก การเชื่อมโยงบัญชี (account linking) กับระบบล็อกอินใหม่ เราให้ Single Sign-On (SSO) ระหว่างแพลตฟอร์มใหม่และแพลตฟอร์มเดิม ดังนั้นคุณสามารถเข้าถึงอินสแตนซ์ของคุณได้พร้อมใช้ประโยชน์จากฟีเจอร์ของแพลตฟอร์มใหม่

นี่คือวิธีเริ่มต้นการย้ายระบบล็อกอินของคุณไปยังระบบใหม่ของเรา (อย่ากังวล ฐานข้อมูลของคุณยังคงอยู่ที่เดิม):

  • ไปที่แอปใหม่ของเราที่ https://app.objectrocket.cloud
  • ล็อกอินด้วยอีเมลที่เกี่ยวข้องกับบัญชี ObjectRocket เดิมและ รหัสผ่าน ปกติ
  • สร้างองค์กร (organization) บนแพลตฟอร์มใหม่ (สำหรับใช้กับ RBAC ในภายหลัง)

เสร็จแล้ว! บัญชีของคุณได้ย้ายระบบแล้ว ตอนนี้คุณสามารถลองใช้แพลตฟอร์มใหม่และใช้ SSO จัดการอินสแตนซ์เดิมได้

หมายเหตุ: ระบบล็อกอินใหม่ของเราต้องการ อีเมล และ รหัสผ่าน เพื่อล็อกอิน (ข้อมูลย้ายระบบ) ดังนั้นเราเชื่อมโยงล็อกอินใหม่กับระบบเดิมโดยอิงจากอีเมลในบัญชี คุณสามารถตรวจสอบอีเมลในบัญชีผ่าน UI ได้

บริการที่ทำให้สิ่งนี้เป็นไปได้

เราตื่นเต้นมากกับบริการใหม่ของเรา แต่มีบริการเบื้องหลังที่ทำให้ทุกอย่างนี้เป็นไปได้คือ Auth0® ในลักษณะเดียวกับลูกค้าหลายราย เราผ่านกระบวนการตัดสินใจสร้างหรือซื้อ (build vs. buy) สำหรับคอมโพเนนต์หลายอย่างในแพลตฟอร์มใหม่ และ Auth0 เป็นผู้ชนะชัดเจนสำหรับการสร้างแพลตฟอร์มระบุตัวตนใหม่ นอกจากจำนวนลูกค้าอ้างอิงมากมายและสถานะ "Visionary" ใน Gartner's Magic Quadrant แล้ว พวกเขายังเสนอแพลตฟอร์มที่ปลอดภัยและทำทุกอย่างที่เราต้องการ

ความสามารถสำคัญหนึ่งที่เราใช้คือกระบวนการย้ายผู้ใช้อัตโนมัติ ที่อนุญาตให้เราย้ายผู้ใช้จากระบบยืนยันตัวตนเดิมไปยังระบบ Auth0-based ใหม่ เมื่อพวกเขาล็อกอิน นี่คือการแบ่งส่วนอย่างรวดเร็วของวิธีการทำงาน:

  • ป้อนข้อมูลประจำตัวที่หน้าล็อกอินใหม่ของเราที่ขับเคลื่อนโดย Auth0
  • ยืนยันข้อมูลผู้ใช้และล็อกอินเข้าสู่ระบบ Auth0-based
  • สร้างบัญชีในระบบใหม่และเชื่อมโยงกับบัญชีในระบบเดิม บริการจะตรวจสอบว่าการล็อกอินของคุณมีอยู่ในระบบยืนยันตัวตนเดิมหรือไม่ หากมี เราจะใช้ข้อมูลประจำตัวที่คุณเพิ่งให้มาเพื่อยืนยันตัวตนกับระบบเดิม
  • ล็อกอินและเปิดใช้งาน SSO ระหว่างสองอินเทอร์เฟซผู้ใช้

กระบวนการนี้เรียบง่าย ปลอดภัย ราบรื่น และได้รับการสนับสนุนโดยพันธมิตรของเราคือ Auth0

การบูรณาการที่ลึกซึ้งกว่ากำลังจะมาถึง

เรายังคงเปิดใช้งานการบูรณาการที่ลึกซึ้งขึ้นระหว่างสองแพลตฟอร์มของเรา ในตอนนี้ ให้ใช้ SSO เพื่อสลับระหว่างสองอินเทอร์เฟซผู้ใช้ อย่างไรก็ตาม เราวางแผนที่จะแสดงอินสแตนซ์ทั้งหมดของคุณในอินเทอร์เฟซใหม่และอนุญาตให้คุณกระโดดระหว่างอินเทอร์เฟซ ขึ้นอยู่กับว่าคุณต้องการจัดการอินสแตนซ์ไหน เราจะบูรณาการผลิตภัณฑ์ให้ลึกซึ้งยิ่งขึ้นเพื่อประสบการณ์ที่ราบรื่น

เราคาดหวังที่จะได้นำคุณทุกคนมาร่วมใช้เทคโนโลยีของเรา สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการเปลี่ยนแปลงที่จะมาถึงในระบบล็อกอินของเรา โปรดดูเอกสารประกอบหรือติดต่อทีมสนับสนุนของเรา

เรียนรู้เพิ่มเติมเกี่ยวกับบริการ DBA ของ Rackspace

เยี่ยมชม www.rackspace.com และคลิก Sales Chat เพื่อช่วยให้การนำไปใช้ในธุรกิจของคุณสำเร็จ

ใช้แท็บ Feedback เพื่อแสดงความคิดเห็นหรือถามคำถาม

คลิกที่นี่เพื่อดู ข้อกำหนดบริการ Rackspace Cloud

ดู ข้อกำหนดบริการ Rackspace Cloud