2009-05-05 2 views
1

У нас есть приложение для использования в медицинских кабинетах, и с сертификацией CCHIT, являющейся требованием, пересматривается наша собственная безопасность. Мы традиционно выполнили нашу аутентификацию/авторизацию на уровне входа/пароля/доступа, но пока мы должны переписываться, чтобы соответствовать стандартам, почему бы не стать более гибкими.Вход для нескольких систем аутентификации на бэкэнд

Хотя мы являемся приложением Windows, некоторые из наших клиентов выполняют свою аутентификацию через UNIX, другие используют Novell, другие используют Windows Active Directory, другие вообще ничего не используют (небольшие офисы, небольшая сеть). Я бы хотел написать против одного сервера (или написать один сервер), который мы можем использовать в ЛЮБОЙ среде, в которой мы сейчас работаем, что позволяет клиенту использовать то, что они уже создали, а не поддерживать два разных входа, они теперь связаны с нашим продуктом.

Ищет предложения для приложения, которое может быть выполнено для обеспечения работы по аутентификации, если оно еще не существует, но будет работать с используемым инструментом проверки подлинности, если он существует.

Спасибо.

И, если это имеет значение, мы работаем в Delphi, в настоящее время не требуем .NET, а также знаем Java.

+0

Вы пытаетесь выполнить аутентификацию одной службы со всеми этими «различными службами» (AD, Unix, файл) или хотите, чтобы централизованное имя пользователя и пароля разрешало эти проблемы? –

ответ

1

Открытые версии Kerberos обеспечивают Client Service Authorization, а также Client Authentication.

Подробнее о Using Kerberos 5 on Red Hat Linux. Windows Active Directory также является реализацией Kerberos.

+0

Обратите внимание, что вы можете установить доверительные отношения между различными областями Kerberos, чтобы позволить учетным данным пользователя пересекать административные или организационные границы. – Borealid