Я думаю о создании индивидуального решения с использованием java или .NET, и я хочу интегрировать уровень аутентификации с SiteMinder.
A. Из того, что я обнаружил до сих пор, кажется, что SiteMinder предоставляет какой-то API-интерфейс для внешнего приложения для передачи учетных данных для входа в Siteminder, и Siteminder может вернуть, верны ли учетные данные для входа:
https://support.ca.com/cadocs/0/CA%20SiteMinder%20r12%20SP2-ENU/Bookshelf_Files/PDF/siteminder_java_dev_enu.pdf
https://support.ca.com/cadocs/0/CA%20SiteMinder%20r12%20SP2-ENU/Bookshelf_Files/PDF/siteminder_sdk_overview_enu.pdf
=> Исходя из вашего опыта, есть ли проблема, когда вы реализуете это?
B. После аутентификации я предполагаю, что SiteMinder передаст идентификатор пользователя для входа в мое разрабатываемое приложение, которое будет выполнять поиск в базе данных, чтобы выяснить роли и функции, связанные с идентификатором пользователя для входа. Это означает, что мне нужно иметь таблицу базы данных, в которой хранится список идентификаторов пользователей из SiteMinder.
=> Есть ли способ экспортировать идентификаторы и имена пользователей из siteminder в плоский файл? Я подумываю о создании обычной работы интерфейса данных, которая будет извлекать информацию о пользователе из siteminder и обновлять мое приложение, которое будет разработано.