Единый вход с слиянием вики - PullRequest
2 голосов
/ 17 февраля 2010

Я хотел бы использовать нашу текущую интрасеть в качестве основного приложения для аутентификации пользователей. Confluence должен быть в состоянии подготовить файл cookie, созданный мной из интрасети, для автоматической аутентификации пользователя без запроса имени пользователя / пароля. Я прочитал немного о серафиме здесь: http://docs.atlassian.com/atlassian-seraph/latest/sso.html, однако я не совсем уверен, с чего начать. Я скачал zip и создал файлы конфигурации. Однако после того, как я создал классы, в какую папку я помещаю их и как мне на самом деле их скомпилировать? Я новичок в Java.

Я бы предпочел не использовать Crowd, поскольку он очень дорогой, и если мы сможем создать единый вход самостоятельно, мы сможем сэкономить много денег.

Любая помощь приветствуется.

Я использую 3.1.1 в Windows.

1 Ответ

1 голос
/ 18 февраля 2010

Самый простой способ интеграции - это скопировать + модифицировать клиент CAS, связанный со страницей выше. Если вы полностью новичок в Java, есть некоторая кривая обучения - вам нужно создать JAR-файл, который вы скопируете в $CONF_HOME/confluence/WEB-INF/lib directory, вместе с изменением вашего seraph-config.xml.

Я не уверен, что могу дать вам полное руководство по созданию файла JAR здесь, но клиент CAS использует Ant, поэтому, если вы изменяете это, установите Java и Ant и запустите "ant build.xml "в каталоге.

Надеюсь, это имеет какой-то смысл: -)

...