vikasde
vikasde

Reputation: 5751

Single sign on with confluence wiki

I would like to use our current intranet as the main application to authenticate users. Confluence should be able to ready the cookie I created from the intranet to authenticate the user automatically without prompting them for a username/password. I read a bit about seraph here: http://docs.atlassian.com/atlassian-seraph/latest/sso.html, however I am not really sure how to get started. I downloaded the zip and created the config files. However once I have created the classes in which folder do I place them and how do I actually compile them? I am new to Java.

I would prefer not use Crowd, since its very expensive and if we can build the SSO on our own, then we can save a lot of money.

Any help is appreciated.

I am using 3.1.1 on Windows.

Upvotes: 2

Views: 3874

Answers (1)

doflynn
doflynn

Reputation: 117

The simplest way to integrate is to copy + modify the CAS client, linked from the page above. If you're completely new to Java, there's a bit of a learning curve - you need to create a JAR file which you copy into the $CONF_HOME/confluence/WEB-INF/lib directory, along with modifying your seraph-config.xml.

I'm not sure I can give you a complete tutorial on how to build a JAR file here, but the CAS client uses Ant, so if that's what you're modifying, install Java and Ant and run "ant build.xml" in the directory.

Hope that makes some sort of sense :-)

Upvotes: 1

Related Questions