< /p>
Struktur asas sistem ditunjukkan dalam rajah Idea saya adalah untuk melakukan pengesahan kebenaran umum pada nod get laluan, seperti sama ada untuk log masuk.
Dengan cara ini, setiap perkhidmatan hanya boleh menulis logik perniagaan dan mengekstrak fungsi log masuk biasa.
Pengesahan kebenaran khusus bagi setiap perkhidmatan diletakkan dalam setiap perkhidmatan untuk penghakiman.
Adakah reka bentuk ini munasabah?
Saya rasa apa yang dikehendaki oleh penyoal ialah platform akaun ahli Perkhidmatan perniagaan dalam gambar anda ialah platform asas Pada lapisan aplikasi, ia mula-mula memanggil antara muka platform akaun untuk membuat pertimbangan log masuk, dan kemudian memanggil antara muka yang disediakan oleh asas. platform untuk melakukan pemprosesan logik kebenaran.