I wanted to combine the simplicity of Atlassian Crowd with the power of Microsoft's Integrated Windows Authentication.

What it does

  • Automatic logon of your Windows domain users on any application using Atlassian Crowd as its user management system, including Jira, Confluence, Bitbucket Server (previously known as Stash), Bamboo, FishEye, Crucible, Jenkins and Google Apps
  • Support for Windows and Mac OS X clients
  • Support for all major corporate web browsers: Microsoft Internet Explorer, Microsoft Edge, Mozilla Firefox, Google Chrome and Apple Safari
  • Option to restrict automatic logon to specific web browsers or operating systems
  • Option to fallback to basic authentication for clients outside of the Windows domain
  • Option to restrict automatic logon to specific Windows users or IP addresses
  • Option to restrict automatic logon to specific target URLs

How I built it

Java / Maven

Challenges I ran into

Kerberos authentication can be quite tricky, especially when it comes to Active Directory. It requires a lot of testing on many different platforms and environments.

Accomplishments that I'm proud of

I think I did a pretty good job on the documentation ;-)

What I learned

Testing, testing, testing (Operating Systems, JDK versions etc.)

What's next for Integrated Windows Authentication for Apps using Crowd

Our clients will tell!

Built With

+ 6 more
Share this project: