Oracle Access Manager занимается аутентификацией пользователей в некотором домене.
В качестве источника учётных данных пользователей используется AD.
Аутентификация проходит по алгоритму: WNA, если возможно. Если WNA не поддерживается клиентом, используется Basic Auth.
После установки OAM BP3 перестала работать Basic аутентификация.
Оказалось, в readme патча отсутствуют необходмые дополнительные шаги:
1. В файле oam-config.xml заменить DEFAULT на BASIC
<Setting Name="WNAOptions" Type="htf:map">' <Setting Name="HandleNTLMResponse" Type="xsd:string">DEFAULT</Setting>
2. В том же файле в ноду <Setting Name="credCollectReqRespHandlers" Type="htf:map">
добавить строку
<Setting Name="WNA" Type="xsd:string">oracle.security.am.engines.enginecontroller.plugin.WNAReqRespHandler</Setting>'
3. В файле config.xml в ноду <security-configuration>'
добавить строку
<enforce-valid-basic-auth-credentials>false</enforce-valid-basic-auth-credentials>после элемента <node-manager-password-encrypted>.
Комментариев нет:
Отправить комментарий