Nota
Capaian ke halaman ini memerlukan kebenaran. Anda boleh cuba mendaftar masuk atau menukar direktori.
Capaian ke halaman ini memerlukan kebenaran. Anda boleh cuba menukar direktori.
Artikel ini menerangkan cara token diuruskan untuk memastikan apl terus berfungsi dengan lancar apabila kelayakan berubah.
API Hub mengendalikan sambungan secara berbeza untuk Power Apps, Apl Logik, dan Power Automate. Apabila anda menukar kelayakan anda, Power Apps mengesahkan semula secara automatik menggunakan token baharu, manakala Logic Apps dan Power Automate mungkin menghadapi isu kerana ia menggunakan token tersimpan yang boleh menjadi basi.
Urus token dalam Power Apps
Apabila sambungan dipanggil daripada Power Apps, API Hub menggunakan token OBO (bagi pihak) yang dihantar dalam permintaan 'memanggil' daripada Power Apps. API Hub menukar token OBO dengan token kepada perkhidmatan sasaran. Token OBO dijana dan disahkan semasa setiap Power Apps sesi sebelum memanggil penyambung.
Sebagai contoh, jika pengguna menukar kata laluan mereka, semua token dibatalkan. Apabila Power Apps memanggil sambungan secara langsung, ia menggunakan token baharu dalam permintaan 'invoke' untuk meneruskan. Permintaan kepada penyambung berjaya tanpa pengguna perlu mengesahkan semula sambungan.
Urus token dalam Logic Apps dan Power Automate
Apabila sambungan dipanggil daripada Logic Apps atau Power Automate, API Hub menggunakan token yang disimpan dalam sambungan untuk menukarnya dengan token kepada perkhidmatan sasaran.
Sebagai contoh, menukar kata laluan atau menguatkuasakan dasar MFA membatalkan semua token. Panggilan sambungan Logic Apps atau Power Automate SSO (log masuk tunggal) gagal semasa pertukaran token kerana token tidak ditandakan sebagai rosak dan token yang disimpan dalam sambungan sudah basi.
Muat semula token dalam Power Apps, Apl Logik dan Power Automate
Power Apps memperbaharui atau mengesahkan semula sebarang sambungan yang terputus secara automatik. Walau bagaimanapun, sambungan tidak ditandakan sebagai terputus apabila token dibatalkan. Ia ditandakan sebagai rosak apabila pertukaran token pada API Hub gagal.
Oleh itu, Logic Apps dan Power Automate mesti terlebih dahulu cuba menjalankan penyambung dengan token yang telah tamat tempoh. Tindakan ini menyebabkan sambungan ditandakan sebagai terputus. Sebaik sahaja Power Apps menemui sambungan yang rosak, ia menyegarkan cache sambungan tempatannya dan sambungan dibaiki.