ຂ້າມໄປຫາເນື້ອຫາ

ດ້ານວິຊາການ · ພາບລວມ

ຄົນတစ်ຄົນ ແຕ່ມີບົດບາດທີ່ແຕກຕ່າງກັນໃນລະບົບ

Principal, Account ແລະ Identity ແມ່ນການກຳນົດຄວາມຮັບຜິດຊອບທີ່ແຕກຕ່າງກັນໃນ Zeredi. ການແຍກສິ່ງເຫຼົ່ານີ້ອອກຈາກກັນ ຊ່ວຍໃຫ້ເຮົາຈັດການເລື່ອງການເຂົ້າເຖິງ, ກຳສິດໃນການເປັນເຈົ້າຂອງ ແລະ ການຕາງໜ້າ ໄດ້ຢ່າງຊັດເຈນ ໂດຍບໍ່ເອົາມັນມາປົນກັນ.

Principal: ຜູ້ທີ່ເຂົ້າສູ່ລະບົບ

ແມ່ນຜູ້ທີ່ຜ່ານການຢືນຢັນຕົວຕົນ. Principal ເປັນເຈົ້າຂອງຊື່ຜູ້ໃຊ້ (username) ແລະ ສາມາດໄດ້ຮັບສິດໃນການເຂົ້າເຖິງ Account ຕ່າງໆ. ມັນຄືຈຸດເລີ່ມຕົ້ນຂອງການຢືນຢັນຕົວຕົນ, ບໍ່ແມ່ນຂໍ້ມູນໂປຣຟາຍທັງໝົດຂອງບຸກຄົນນັ້ນ.

Account: ສິ່ງທີ່ເຂົາເຈົ້າຈັດການ

ບັນທຶກ Account ແມ່ນການລວມເອົາຂໍ້ມູນ Meta-data, ວົງຈອນຊີວິດ (lifecycle) ແລະ ຄວາມສຳພັນໃນການເປັນເຈົ້າຂອງ. ການມອບໝາຍ Account ໃຫ້ກັບ Principal ຈະເປັນການເຊື່ອມຕໍ່ຜູ້ທີ່ເຂົ້າສູ່ລະບົບກັບ Account ນັ້ນໆ; ເຊິ່ງທັງສອງບັນທຶກນີ້ມີໜ້າທີ່ຮັບຜິດຊອບແຍກກັນ.

Identity: ສິ່ງທີ່ຖືກຕາງໜ້າ

ຕົວຕົນ (Identity) ໝາຍເຖິງ ຂໍ້ມູນທີ່ບົ່ງບອກວ່າແມ່ນໃຜ ຫຼື ແມ່ນຫຍັງ. ການແຍກສ່ວນນີ້ອອກຈາກການເຂົ້າສູ່ລະບົບ ຈະຊ່ວຍໃຫ້ການລະບຸຕົວຕົນ, ຄວາມເປັນເຈົ້າຂອງ ແລະ ການເຂົ້າເຖິງຂໍ້ມູນມີຄວາມຊັດເຈນຂຶ້ນ.

ວິທີການເຮັດວຽກຮ່ວມກັນ

ໃນລະຫວ່າງການລົງທະບຽນສ່ວນຕົວ, Zeredi ຈະສ້າງ Principal, ກຽມ Account ສ່ວນຕົວ ແລະ ບັນທຶກ Identity, ຈາກນັ້ນຈຶ່ງມອບໝາຍ Account ນັ້ນໃຫ້ກັບ Principal. ທຸກສ່ວນເຮັດວຽກຮ່ວມກັນ ແຕ່ຍັງຄົງເປັນສ່ວນປະກອບທີ່ແຍກກັນໃນລະບົບ.

ແນວຄິດທີ່ແຍກກັນ. ການອະນຸຍາດທີ່ຊັດເຈນ.

ການຮູ້ລະຫັດ Account ຫຼື Identity ບໍ່ໄດ້ໝາຍຄວາມວ່າຈະມີສິດເຂົ້າເຖິງຂໍ້ມູນນັ້ນໄດ້. ການກວດສອບການເຂົ້າເຖິງຍັງຄົງຕ້ອງເຮັດຜ່ານ API ແລະ ນະໂຍບາຍທີ່ກຳນົດໄວ້. ແນວຄິດທາງດ້ານໂຄງສ້າງເຫຼົ່ານີ້ ບໍ່ໄດ້ມອບສິດໃຫ້ບຸກຄົນທີສາມເຂົ້າເຖິງຂໍ້ມູນສ່ວນຕົວໄດ້.

ນີ້ແມ່ນພາບລວມດ້ານແນວຄິດ, ບໍ່ແມ່ນຂໍ້ກຳນົດ API ສາທາລະນະ, ບໍ່ແມ່ນລາຍລະອຽດດ້ານຄວາມປອດໄພທີ່ສົມບູນ ຫຼື ການປະກາດເປີດໃຊ້ການເຊື່ອມຕໍ່. ການເຊື່ອມຕໍ່ API ຂອງບຸກຄົນທີສາມຈະຍັງບໍ່ເປີດໃຫ້ໃຊ້ໃນຊ່ວງເປີດຕົວ.

ກັບໄປທີ່ ການເຊື່ອມຕໍ່ API