Saya sedang menggunakan @azure/msal-browser
库,并且遇到了术语 InteractionType
.
Disebut sebagai enum dalam pautan dokumentasi (diarkibkan).
Namun, saya tidak dapat mencari butiran tentang cara menggunakannya dan untuk kegunaannya.
Bolehkah seseorang menerangkan dengan lebih lengkap penggunaan InteractionType
在 @azure/msal-browser
dalam konteks?
Alangkah baiknya jika terdapat beberapa contoh kod atau senario sebenar di mana enum ini dimainkan.
Saya akan menghargai sebarang cerapan atau rujukan kepada sumber berkaitan yang boleh membantu saya memahami konsep ini dengan lebih baik.
Jenis interaksi menentukan cara pengguna aplikasi yang dilindungi Azure AD mengesahkan diri mereka sendiri.
Jika jenis interaksi ialah
Redirect
, pengguna akan diubah hala ke Azure AD untuk pengesahan. Di sini mereka pada asasnya akan meninggalkan aplikasi anda dan setelah berjaya disahkan mereka akan dialihkan semula ke aplikasi anda.Jika jenis interaksi ialah
Popup
, pengguna akan melihat pop timbul di mana mereka boleh log masuk (jika perlu). Di sini, pengguna tidak pernah meninggalkan aplikasi anda dan interaksi pengesahan berlaku dalam tetingkap pop timbul.Jika jenis interaksi ialah
Silent
, MSAL akan cuba mengesahkan pengguna berdasarkan token sedia ada yang disimpan dalam cache yang digunakan oleh MSAL.