KEJURUTERAAN · GAMBARAN KESELURUHAN
Satu individu. Pelbagai peranan dalam sistem.
Principal, akaun, dan identiti menghuraikan tanggungjawab yang berbeza dalam Zeredi. Dengan mengasingkan perkara ini, kami dapat menguruskan akses, pemilikan, dan representasi dengan lebih jelas tanpa menganggap semuanya sebagai perkara yang sama.
Principal: siapa yang log masuk.
Pelaku yang telah diautentikasi. Seorang principal memiliki nama pengguna dan boleh diberikan akses ke akaun. Ia merupakan titik permulaan untuk autentikasi, bukannya keseluruhan profil seseorang.
Akaun: apa yang mereka uruskan.
Rekod akaun menghimpunkan metadata akaun, kitaran hayat, dan hubungan pemilikan. Penugasan akaun seorang principal menghubungkan pelaku yang log masuk dengan sesuatu akaun; kedua-dua rekod ini mempunyai tanggungjawab yang berbeza.
Identiti: apa yang diwakili.
Identiti menjelaskan siapa atau apa yang diwakili oleh maklumat tersebut. Dengan mengasingkannya daripada proses log masuk, aspek perwakilan, pemilikan dan akses menjadi lebih jelas.
Bagaimana semuanya bergabung.
Semasa pendaftaran peribadi, Zeredi mencipta satu principal, menyediakan rekod akaun peribadi dan identiti, serta menetapkan akaun tersebut kepada principal berkenaan. Semua ini berfungsi bersama, namun tetap menjadi bahagian yang berbeza dalam sistem.
Konsep berasingan. Kebenaran yang jelas.
Mengetahui pengenal pasti akaun atau identiti tidak bermakna anda diberi kebenaran untuk mengaksesnya. Semakan akses tetap dilakukan pada sempadan API dan polisi yang sewajarnya. Konsep seni bina ini tidak memberikan akses maklumat peribadi kepada pihak ketiga.
Ini adalah gambaran konsep, bukan spesifikasi API awam, huraian keselamatan lengkap, atau pengumuman ketersediaan integrasi. Integrasi API pihak ketiga tidak akan dibuka semasa pelancaran.