Haruskah layanan microser bertanggung jawab untuk menangani otorisasi mereka sendiri atau Anda pikir lebih baik untuk memiliki layanan otorisasi terpisah yang dibagikan di semua atau sebagian (dalam domain bisnis yang sama) dari layanan microser?
Bagi saya yang terakhir lebih masuk akal karena membuatnya lebih mudah untuk menerapkan perubahan, menegakkan kebijakan; itu KERING dll. Namun dapat dengan mudah keluar dari tangan oleh semua jenis layanan membuang aturan mereka ke satu tempat, dan juga khawatir tentang overhead jaringan.
Adakah pikiran?
sumber
Sumber
Dan ini masuk akal. Saya berasumsi tidak ada keraguan tentang otentikasi pusat. Tetapi otorisasi cukup membingungkan.
Mempertimbangkan bahwa jumlah layanan mikro dapat tumbuh hingga ratusan, ribuan, sebuah layanan otorisasi pusat harus bertanggung jawab untuk mendaftarkan izin saja, tetapi tidak memvalidasi izin tersebut. Layanan mikro individual mungkin harus melakukan pendekatan yang berbeda untuk memvalidasi izin.
Layanan otorisasi pusat ini, mungkin perlu mendapatkan model dari layanan yang berbeda, dan pendekatan yang berbeda untuk mengambil keputusan, mungkin terlihat mudah dan cantik pada awalnya. Tapi bisa jadi kekacauan nantinya.
sumber