Български - Машинен превод
Бележка за поддръжка KB0397704
Имейл
SAML удостоверяване за Ariba Buyer On-Premise
Тази статия от базата със знания е преведена машинно за ваше удобство. SAP не дава гаранции по отношение на точността или пълнотата на машинния превод. Можете да видите оригиналното съдържание, като превключите на английски език от селектора за езици.

Проблем

Как се конфигурира удостоверяване чрез SAML за Ariba Buyer On-Premise?

Решение

SAML удостоверяване за Ariba Buyer On-Premise

Този документ дава примери за това как може да се внедри SAML удостоверяването и има за цел да илюстрира процесите и концепциите, които стоят зад него. Има няколко решения за SAML доставчик на самоличност („IdP“ по-долу), които се предлагат от доставчици трети страни. Отговорността за внедряването на SAML IdP от страна на клиента се носи от клиента.

1 поток на протокол за свързване на SAML HTTP POST

1.1 Предварителни изисквания

За да може даден клиент да има достъп до Ariba, се прилагат следните предварителни условия:

1.2 Начална връзка с Ariba

Вместо да се показва страница за вход в Ariba, браузърът на потребителя се пренасочва към страницата на защитения от клиента ресурс. URL адресът за пренасочване по желание ще включва ИД на доставчика на услугата (SPID). Този параметър може да помогне на клиента да идентифицира доставчика на услугата и къде трябва да публикува отговора SAML след удостоверяването, ако хоства родов URL на SAML IdP.

1.3 Удостоверяване на потребители с корпоративно удостоверяване на клиента

1.4 Окончателно удостоверяване с Ariba

2 Примерна конфигурация

Този пример демонстрира конфигурацията за удостоверяване SAML с еднократна идентификация с Microsoft Azure AD.

Стъпката „Конфигуриране на корпоративно удостоверяване в Ariba Buyer“ е обща конфигурация в Ariba Buyer. Други стъпки за различни SAML IdP сървъри трябва да се отнасят до документацията от съответните доставчици на софтуер на трета страна.

2.1 Подробни данни за проба

https://mycompany.com/Buyer/Main?област=Система&passwordadapter=PasswordAdapter1

https://mycompany.com/Buyer/Main/ad/samlAuth/SSOActions?awr=1&област=Система

2.2 Конфигуриране на Azure AD Single Sign-On

  1. В портала Azure изберете да добавите приложение „Негалерийно“.
    В този образец името на приложението е „Ariba_Buyer“.
  2. След създаването, от „Бърз старт“, изберете „Конфигуриране на еднократна идентификация“ и „Подписване на база SAML-базирано“

https://knowledge.ariba.com/images_RTE/1EBMSP15a695ca007f52blobid0.png
На страницата Single sign-on въведете следните стойности:

https://knowledge.ariba.com/images_RTE/1EBMSP15a695cb5b3a72blobid1.png
Идентификаторът трябва да бъде „URL за SPID на Ariba Buyer“.
URL адресът за отговор трябва да бъде „URL за потребление на отговор за Ariba SAML“.


https://knowledge.ariba.com/images_RTE/1EBMSP15a695cbc98f5fblobid2.png
Натиснете Идентификатор на потребител. Този потребителски идентификатор ще бъде изпратен като “ИД на име” в отговора SAML и ще се използва като ИД на потребител в Ariba Buyer.

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

Изтеглете и запазете локално копие на „Удостоверение (Base64)“. Този сертификат ще бъде инсталиран за Ariba Buyer в по-късна стъпка.

  1. Направете новия сертификат активен и запазете промяната. Това завършва конфигурирането на Single sign-on на Azure.

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

На същата страница кликнете върху връзката „Конфигуриране на Ariba_Buyer“. Това е инструкцията на Azure за конфигуриране на доставчика на услуги. Копирайте следните URL от тази инструкция. https://knowledge.ariba.com/images_RTE/1EBMSP15a695cdc72dd1blobid5.png

2.3 Конфигуриране на корпоративното удостоверяване на Ariba Buyer

2.3.1 Активиране на корпоративна проверка на автентичност

Намерете „Корпоративно удостоверяване“ от Основна администрация > Профил на сайт.

Следната фигура е само за информационни цели. Тя демонстрира полетата за въвеждане, които Ariba използва, за да активира услугата.

  1. Проверете „Активиране на корпоративно средство за удостоверяване“ и натиснете „SAML удостоверяване“.
  2. Той следва протокола SAML 1.1 по подразбиране. Изберете Използване на SAML заявка, за да активирате SAML 2.0 протокол. Тя ще публикува SAML заявка на URL адреса за вход.
  3. Изберете „Добавяне на URL за връщане на доставчик на услуги“, за да помолите Ariba да генерира обратен URL в името на параметъра на URL „ret“. Клиентът може да използва този URL, за да публикува своя отговор SAML.
  4. Копирайте съдържанието на сертификата, изтеглено от Azure AD.
  5. Запазете промяната.
    https://knowledge.ariba.com/images_RTE/1EBMSP15a695ce517530blobid6.png

Тази стъпка ще влезе в сила незабавно.

Но преди да тествате удостоверяването SAML с Azure AD, следващата стъпка все още трябва да бъде приложена.

2.3.2 Добавяне на частен ключ за Ariba

Преди да продължите към следващата стъпка, трябва да получите RSA двойка ключове и да импортирате RSA двойка ключове в хранилище за ключове на Java (*.jks файл).

Личният ключ на Ariba ще се използва за подписване на SAML заявката.

  1. Копирайте JKS файла в местоположение: папка <buyer_install>/Server/etc/certs.
  2. Добавете или променете „System.Authentication.Keystores.AribaPrivateKeystore“ от таблицата Parameters.table, за да съдържа съдържанието, показано в получер шрифт в следния фрагмент от код.

Удостоверяване = {

Идентификационни данни = { MyCredentials = { Парола = ""; Потребителско име = "";};};

Хранилища на ключове = {

AribaPrivateKeystore = {

Файл = "etc/certs/<sample_key_store>.jks";

Ключове = {

Key1 = {

Псевдоним = <sample_alias>;

KeyPassword = "<sample_key_pass>";

ا;

ا;

StorePassword = "<sample_store_pass>";

Тип = jks;

ا;

ا;

ا;

Допълнителна информация

След като инсталирате WebLogic 11gR1 на нова машина, уверете се, че SAML удостоверяването работи със сървъра на приложението WebLogic 11gR1. Трябва да извършите следните ръчни промени, за да се уверите, че SAML удостоверяването работи:
За да се гарантира, че SAML удостоверяването работи:
1 Спрете сървърите.
2 Отидете в папката с модули под местоположението, където е инсталирана WebLogic 11gR1 (/opt/bea10mp36/modules/).
3 Намерете файла с името com.be.core.be.opensaml2_1.0.0.0_6-2-0-0.jar.
4 Изтрийте този jar файл или го преименувайте на com.be.core.be.opensaml2_1.0.0.0.0_6-2-0-0.jar.old, за да сте сигурни, че този jar файл не се зарежда при стартиране на сървърите и вместо това зарежда коригиране.SAML jar файл, наличен в папка /Server/Classes/. Този jar файл се използва от системата, за да вземе правилния клас XMLConfigurator за зареждане на правилните SAML данни.
5 Рестартирайте сървърите.


Прилага се за

On-Premise > On-Premise - Ariba Buyer

Условия за използване  |  Авторско право  |  Политика за сигурност  |  Поверителност