LDAP в ScrewTurn Wiki - 3

Вторник, 19 Февраль, 2008
Продолжение (предыдущая серия)

Для тех кто не любит ковыряться в чужом коде, существуют готовые плагины ScrewTurn Wiki:

AD User Provider
Author: Sam Ward.
Description: User provider to allow users to authenticate against active directory
Download page: http://wards-backyard.net/screwturn/aduserprovider.zip

Далее…

LDAP в ScrewTurn Wiki - 2

Суббота, 16 Февраль, 2008
Продолжение (предыдущая серия)

Разобравшись с классом извлекающим информацию из Active Directory (AD), я вплотную занялся внедрением разработки в ScrewTurn Wiki (STW).

Вместо того, чтобы сразу лезть в код, я иду в каталог исходников и некоторое время изучаю название файлов. Меня заинтересовали Login.aspx.cs и конечно же Global.asax. Еще немного подумав, я почитал форум STW и решил для себя, что плагин писать не буду, а сделаю банальный хак, т.е. просто внедрюсь в код wiki.

Далее…

LDAP в ScrewTurn Wiki

Четверг, 14 Февраль, 2008

На днях обновили версию ScrewTurn Wiki (точнее, перешли на версию 2.0.25 от 11 февраля 2008 г.), заодно я поправил LDAP часть для пользователей в домене.

Последнее время ScrewTurn Wiki (STW) быстро развивается: закрываются баги, добавляются новые фишки и возможности. Думаю, в скором времени, она достигнет уровня MediaWiki, а по удобству настроек и дружелюбности, STW ее уже давно обогнала. Если нужна Wiki на ASP.NET, то это wiki от ScrewTurn.

STW используется на работе в качестве базы знаний. Грубо говоря, это такое место, куда хрен кого затащишь. Поэтому, чем меньше пользователь сделает телодвижений, тем чаще он сюда вернется.

На основе LDAP, была изобретена следующая система:
- STW доступна только для пользователей “в домене” (в целях безопасности).
- Пользователь открывает STW и автоматически логинится с информацией из Active Directory (AD).
- Чтобы пользователь мог изменять свой профиль, при первой загрузке wiki, создается новый пользователь STW. Опять-таки, на основе данных из AD.

Далее…