Sediakan pembekal Google
Google adalah salah satu pembekal identiti OAuth 2.0 anda boleh gunakan untuk mengesahkan pelawat ke tapak Power Pages anda. OAuth 2.0–pembekal identiti berasaskan memerlukan ID klien, rahsia klien dan kadang-kala hala semula atau URL balas. Artikel ini menerangkan langkah-langkah berikut:
- Sediakan Google dalam Power Pages
- Cipta pendaftaran aplikasi dalam Google
- Konfigurasi tetapan tapak dalam Power Pages
Sediakan Google dalam Power Pages
Dalam tapak Power Pages anda, pilih Sediakan>Pembekal identiti.
Jika tiada pembekal identiti muncul, pastikan Log masuk luaran ditetapkan kepada Hidupkan dalam tapak tetapan pengesahan umum anda.
Di sebelah kanan Google, pilih Lebih Banyak Perintah (…) >Konfigurasikan atau pilih nama pembekal.
Tinggalkan nama pembekal apabila ia atau ubah jika anda suka.
Nama pembekal ialah teks pada butang yang pengguna lihat apabila mereka memilih pembekal identiti mereka pada halaman daftar masuk.
Pilih Seterusnya.
Di bawah URL Balas, pilih Salin.
Pilih Buka Google.
Jangan tutup tab pelayar Power Pages anda. Anda akan kembali kepadanya tidak lama lagi.
Cipta pendaftaran aplikasi dalam Google
Daftar aplikasi dalam Google dengan URL balas tapak anda sebagai URL hala semula.
Nota
Jika anda menggunakan atau menambah nama domain tersuai atau mengubah URL asas portal anda, anda mesti menyediakan pembekal identiti anda untuk menggunakan URL balas yang betul. Aplikasi Google menggunakan URL balas untuk menghalakan semula pengguna ke tapak web anda selepas pengesahan.
Tambah API
Buka Konsol Pembangun Google.
Cipta atau buka projek API.
Di panel sebelah kiri, pilih API & Perkhidmatan.
Pilih + Dayakan API dan Perkhidmatan.
Cari dan dayakan Google People API.
Penting
Google+ API sudah ditamatkan. Kami amat mengesyorkan anda memindahkan ke Google People API.
Sediakan skrin keizinan anda
Jika anda sudah mempunyai skrin keizinan untuk domain peringkat tinggi tapak web anda, langkau untuk Tambah kelayakan. Jika tapak anda mempunyai skrin keizinan, tetapi anda belum lagi menambah domain peringkat tinggi, langkau untuk Masukkan domain peringkat teratas anda.
Di panel sebelah kiri, pilih Kelayakan.
Pilih Konfigurasikan skrin keizinan.
Pilih jenis pengguna Luaran.
Pilih Cipta.
Masukkan nama aplikasi dan pilih alamat e-mel sokongan pengguna organisasi anda.
Muat naik fail imej logo jika perlu.
Masukkan URL halaman utama tapak anda, dasar privasi dan terma perkhidmatan, jika perlu.
Masukkan alamat e-mel yang mana Google boleh menghantar pemberitahuan pembangun kepada anda.
Masukkan domain peringkat tinggi anda
Di bawah Domain yang dibenarkan, pilih + Tambah Domain.
Masukkan domain peringkat tinggi tapak anda; sebagai contoh,
powerappsportals.com
.Tip
Gunakan
microsoftcrmportals.com
jika anda belum mengemas kini nama domain anda.. Jika tapak anda menggunakan nama domain tersuai, masukkannya sebagai ganti.Pilih Simpan dan Teruskan.
Tambah kelayakan
Di panel sebelah kiri, pilih Kelayakan.
Pilih Cipta kelayakan>ID Klien OAuth.
Pilih Aplikasi Web sebagai jenis aplikasi.
Masukkan nama untuk mengenal pasti klien OAuth anda; sebagai contoh,
Web sign-in
.Nama ini adalah untuk kegunaan dalaman sahaja dan tidak ditunjukkan kepada pengguna.
Di bawah Asal-usul JavaScript yang dibenarkan, pilih + Tambah URI.
Masukkan URL tapak anda; sebagai contoh,
https://contoso.powerappsportals.com
.Di Bawah URI ubah hala yang dibenarkan, pilih + Tambah URI.
Masukkan URL tapak anda
/signin-google
; sebagai contoh,https://contoso.powerappsportals.com/signin-google
.Pilih Cipta.
Dalam tetingkap klien OAuth, pilih ikon salin untuk menyalin ID Klien dan Rahsia klien.
Pilih OK.
Konfigurasi tetapan tapak dalam Power Pages
Kembali ke halaman Power Pages Konfigurasikan pembekal identiti yang anda tinggalkan sebelum ini.
Di bawah Konfigurasi tetapan tapak, tampalkan nilai berikut:
- ID Klien: TampalID Klienyang anda salin.
- Rahsia klien: Tampal Rahsia Klien yang anda salin.
Tetapan tambahan pilihan untuk pembekal identiti OAuth 2.0
Lihat juga
Maklum balas
https://aka.ms/ContentUserFeedback.
Akan datang: Sepanjang 2024, kami akan menghentikan secara berperingkat Isu GitHub sebagai kaedah maklum balas untuk kandungan dan menggantikannya dengan sistem maklum balas baharu. Untuk mendapatkan maklumat lanjut lihat:Kirim dan lihat maklum balas untuk