Теперь моя забота, что я не могу настроить однозначно Enterprise магазин с системой Google Authentication.
Это не может быть сделан в ES 1.0.0, но может быть достигнут с ES 2.0.0 с некоторой настройкой
Я не хочу, чтобы установить идентификацию сервер или другой инструмент, чтобы заставить его работать. Я просто хочу, чтобы Enterprise Store заставил его работать сам по себе. Является ли это возможным ?
Вам не нужен внешний идентификатор сервера
Могу ли я найти процедуру, которая четко вписывается в Enterprise Store? Пожалуйста, обратитесь к моему ответу ниже
Я сломалась ответ на основе двух версий продукта (1.0.0 и 2.0.0):
ES 1.0.0
- ES 1.0.0 использует настраиваемую страницу входа (расположенную в sso-приложении), поэтому компоненты IS не будут иметь средства управления рендерингом на странице. Это означает, что он не сможет отобразить кнопку «Войти с Google». Таким образом, , вам нужно будет настроить эту страницу входа в систему
- В этой версии продукта используются компоненты 4.2.0 Identity, которые, как я подозреваю, не поддерживают Google Authenticator (мне нужно будет дважды проверить). В результате вам понадобится Подход №2, указанный ниже. В ES 1.0.0 у нас не было понятия о подключении методов аутентификации, поэтому вам нужно будет отредактировать код ядра.
ES 2.0.0
- Визуализация страницы входа в очередной раз обрабатывается на стороне ES, таким образом, приложение SSO необходимо будет настроить, чтобы показать вход с Google button.This похож до ES 1.0.0, но с основным отличием были четкие точки расширения для приложения sso.
- Хотя ES 2.0.0 больше не поддерживает интерфейсы компонентов идентификации для управления SP и ВПЛ это может быть достигнуто с помощью конфигураций files Дополнительное примечание является то, что ES 2.0.0 поддерживает плагин двускатной аутентификацию methods (ссылка упоминает ES 2.1. 0, но подход в равной степени применимо к 2.0.0)
Доступные опции
- Я очень рекомендую вам перейти на ES 2.0.0 (или, возможно, ждет 2.1.0, который можно скачать от here.
- Подход № 1: Регистрация тождеством провайдера и услуг через конфигурацию files с использованием в качестве reference point
- Подход № 2: Написание пользовательской страницы входа в систему в качестве extension с поддержкой аутентификации Google, используя шаги, описанные here
Примечание: Мне нужно немного времени, чтобы проверить оба вышеупомянутых подхода.
Примечание SO ограничило количество ссылок, которые я могу опубликовать, вам нужно будет добавить https ко всем ссылкам, приведенным ниже.
EDIT Я начал играть с подходом № 2, вы можете просмотреть ход с here.
EDIT Я смог исследовать первый подход немного дальше сегодня и, к сожалению, похоже, что это невозможно с ES 2.0.0/2.1.0 без установки дополнительных компонентов ИС.
Спасибо, Sameera
Здравствуйте harsha89, спасибо за Ваш ответ. Но я хотел бы знать, могу ли я сделать это уникально с Enterprise Store 1.0.0 и identity.xml (или консолью управления) без установки других продуктов. Возможно ли это или нет? – user6198213
Магазин предприятия должен содержать необходимые компоненты. Вы можете проверить конфигурации SP через консоль управления и посмотреть, как вы можете настроить SP для достижения своих требований. – harsha89