Bahasa Malaysia - Machine Translation
Support Note KB0397704
Email
Pengesahan SAML untuk Ariba Buying On-Premise
Artikel pangkalan pengetahuan ini adalah diterjemah mesin untuk kemudahan anda. SAP tidak menyediakan apa-apa waranti mengenai ketepatan atau kesempurnaan terjemahan mesin. Anda boleh mencari kandungan asal dengan bertukar kepada bahasa Inggeris menggunakan pemilih bahasa.

Isu

Bagaimanakah cara mengkonfigurasikan Pengesahan SAML untuk Pembeli On-Premise Ariba?

Pyelesaian

Pengesahan SAML untuk Ariba Buying On-Premise

Dokumen ini memberikan contoh cara Pengesahan SAML boleh dilaksanakan dan bertujuan untuk menggambarkan proses dan konsep di belakangnya. Terdapat beberapa penyelesaian Pembekal Identiti SAML (‘IdP’ kemudian) yang ditawarkan oleh vendor pihak ketiga. Tanggungjawab untuk pelaksanaan mana-mana SAML IdP pada bahagian pelanggan kembali dengan pelanggan.

1 Aliran Protokol Pengikatan SAML HTTP POST

1.1 Prasyarat

Untuk memastikan pelanggan mempunyai capaian kepada Ariba, prasyarat berikut terpakai:

1.2 Sambungan Awal dengan Ariba

Daripada memaparkan halaman log masuk Ariba, pelayar pengguna diubah hala ke halaman sumber terlindung pelanggan. URL hala semula akan memasukkan ID Pembekal Perkhidmatan (SPID) secara pilihan, parameter ini boleh membantu pelanggan mengenal pasti pembekal perkhidmatan dan ia perlu mengeposkan Maklum Balas SAML selepas pengesahan jika ia mengehos URL SAML IdP generik.

1.3 Pengesahan Pengguna dengan pengesahan korporat pelanggan

1.4 Pengesahan Akhir dengan Ariba

2 Sampel Konfigurasi

Sampel ini menunjukkan konfigurasi pengesahan SAML dengan daftar masuk tunggal Microsoft Azure AD.

Langkah ‘Mengkonfigurasi Pengesahan Korporat Pembeli Ariba’ ialah konfigurasi sepunya dalam Pembeli Ariba. Langkah lain untuk pelayan SAML IdP yang berbeza perlu merujuk dokumentasi daripada vendor perisian pihak ketiga masing-masing.

2.1 Butiran Sampel

https://mycompany.com/Buyer/Main?realm=System&passwordAdapter=PasswordAdapter1

https://mycompany.com/Buyer/Main/ad/samlAuth/SSOActions?awr=1&realm=Sistem

2.2 Mengkonfigurasi Azure AD Single Sign-On

  1. Dalam portal Azure, pilih untuk menambah aplikasi 'Aplikasi bukan galeri'.
    Dalam sampel ini, nama aplikasi ialah ‘Ariba_Buying’.
  2. Selepas penciptaan, daripada 'Permulaan Cepat', pilih 'Konfigurasikan Daftar Masuk Tunggal' dan 'Daftar Masuk berdasarkan SAML'

https://knowledge.ariba.com/images_RTE/1EBMSP15a695ca007f52blobid0.png
Pada halaman daftar masuk Tunggal, sediakan nilai berikut:

https://knowledge.ariba.com/images_RTE/1EBMSP15a695cb5b3a72blobid1.png
Pengenal Pasti perlulah 'URL SPID Pembeli Ariba'.
URL Balasan sepatutnya ‘URL Penggunaan Maklum Balas SAML Ariba’.


https://knowledge.ariba.com/images_RTE/1EBMSP15a695cbc98f5fblobid2.png
Pilih Pengenal Pasti Pengguna. Pengenal pasti pengguna ini akan dihantar sebagai “Id Nama” dalam Maklum Balas SAML dan digunakan sebagai Id Pengguna Pembeli Ariba.

https://knowledge.ariba.com/images_RTE/1EBMSP15a695cc39cc95blobid3.png

Muat turun dan simpan salinan tempatan bagi ‘Sijil(Base64)’. Sijil ini akan dipasang kepada Pembeli Ariba dalam langkah seterusnya.

  1. Buat sijil baharu aktif dan Simpan perubahan. Berikut menyelesaikan persediaan daftar masuk Tunggal Azure.

https://knowledge.ariba.com/images_RTE/1EBMSP15a695cced6064blobid4.png

Kemudian pada halaman yang sama, klik pautan ‘Konfigurasikan Ariba_Buying’. Ini ialah arahan Azure untuk mengkonfigurasikan Pembekal Perkhidmatan. Salin URL berikut daripada arahan ini. https://knowledge.ariba.com/images_RTE/1EBMSP15a695cdc72dd1blobid5.png

2.3 Mengkonfigurasi Pengesahan Korporat Pembeli Ariba

2.3.1 Dayakan Pengesahan Korporat

Cari ‘Pengesahan Korporat’ daripada Pentadbiran Teras > Profil Laman.

Angka berikut adalah untuk tujuan maklumat sahaja. Ia menunjukkan medan input yang Ariba gunakan untuk mendayakan perkhidmatan.

  1. Semak ‘Dayakan Pengesah Korporat’ dan pilih ‘Pengesahan SAML’.
  2. Ia mengikuti protokol SAML 1.1 secara lalai. Pilih Gunakan Permintaan SAML untuk mendayakan protokol SAML 2.0. Ia akan mengeposkan Permintaan SAML ke URL log masuk.
  3. Pilih ‘Tambah URL Pulangan Pembekal Perkhidmatan’ untuk meminta Ariba menjana URL kembali dalam nama parameter URL “ret”. Pelanggan boleh menggunakan URL ini untuk mengeposkan Maklum Balas SAML mereka.
  4. Salin kandungan sijil yang dimuat turun daripada Azure AD.
  5. Simpan perubahan.
    https://knowledge.ariba.com/images_RTE/1EBMSP15a695ce517530blobid6.png

Langkah ini akan berkuat kuasa serta-merta.

Tetapi, sebelum menguji pengesahan SAML dengan Azure AD, langkah seterusnya masih perlu digunakan.

2.3.2 Tambah kod persendirian Ariba

Sebelum meneruskan ke langkah berikut, anda perlu memperoleh pasangan kod RSA dan mengimport pasangan kod RSA ke Simpanan Kunci Java (*.jks file).

Kod persendirian Ariba akan digunakan untuk menandatangani permintaan SAML.

  1. Salin fail JKS ke lokasi: <buyer_exit>/Server/etc/certs folder.
  2. Tambah atau ubah suai ‘System.Authentication.Keystores.AribaPrivateKeystore’ daripada Parameters.table untuk mengandungi kandungan yang ditunjukkan dalam tebal dalam coretan kod berikut.

Pengesahan = {

Kelayakan = { MyBukti Kelayakan = { Kata Laluan = ""; Nama pengguna = "";};};

Simpanan Kod = {

AribaPrivateKeystore = {

Fail = "etc/certs/<sample_key_store>.jks";

Kod = {

Kod1 = {

Alias = <sample_alias>;

KeyPath = "<sample_key_pass>";

Kh;

Kh;

StorePath = "<sample_store_pass>";

Jenis = jks;

Kh;

Kh;

Kh;

Maklumat Tambahan

Selepas memasang WebLogik 11gR1 pada mesin baharu, pastikan Pengesahan SAML berfungsi dengan WebLogik 11gR1 Pelayan Aplikasi. Anda mesti melakukan perubahan manual berikut untuk memastikan pengesahan SAML berfungsi:
Untuk memastikan pengesahan SAML berfungsi:
1 Hentikan pelayan.
2 Pergi ke folder modul di bawah lokasi di mana WebLogistics 11gR1 dipasang (/opt/bea10mp36/modul/).
3 Cari fail bernama com.bea.core.bea.opensaml2_1.0.0.0_6-2-0-0.jar.
4 Padam fail jar ini, atau namakannya semula kepada com.bea.core.bea.opensaml2_1.0.0.0_6-2-0-0.jar.old untuk memastikan fail jar ini tidak dimuatkan apabila memulakan pelayan dan sebaliknya memuat fail jar /Server/Class/ yang ada dalam folder /Server/Class/. Fail jar ini digunakan oleh sistem untuk mengambil kelas XMLConfigurator yang betul untuk memuatkan data SAML yang betul.
5 Mula semula pelayan.


Applies To

On-Premise > On-Premise - Ariba Buyer

Terms of Use  |  Copyright  |  Security Disclosure  |  Privacy