Я записал часть дополнительной документации для этой функции. Руководство нацелено на TWiki 4.2, но процесс установки остается тем же.
Kerberos SSO работает в Firefox, просто убедиться добавить Ваше имя сервера к network.negotiate-auth.trusted-uris в about:config
Отображение имени является самой твердой частью. Плагин TWiki LDAP имеет regex, который отображает имена для входа в систему Active Directory к именам пользователей TWiki. Это имело проблемы капитализации с нашим firstname.lastname форматом, но изменение regex произвело имена пользователей TWiki, которые мы хотели.
Единственным путем DLL будет работать, не регистрируя его на сервере, то, если это - управляемый код для.NET.
Вы будете видеть обертку DLL для ASP.NET, но даже им нужно было зарегистрировать базовый DLL на сервере.
Кроме того, так как Вы используете Классика, ASP, бросая что-то в / папку мусорного ведра не помог бы, даже если бы этим полностью управляли.
Так, к сожалению, Ваша единственная опция, кроме другой платформы хостинга, которая позволяет регистрировать DLLs, состоит в том, чтобы переместиться в полностью компонент управления и вызов его из ASP.NET.
Я думаю причина, которую это приводит к сбою, то, потому что COM dll не регистрируется, и это должно быть зарегистрировано где-нибудь, любой на машине (в HKEY_CLASSES_ROOT) или в регистрации в расчете на пользователя (в HKEY_CURRENT_USER\Software\Classes). Последний мог бы быть эффективным решением. Я нашел инструмент, который позволяет регистрацию DLL в расчете на пользователя. Вы можете использовать его для регистрации DLL с помощью учетных данных, под которыми работает процесс IIS.