Write Authentication by IP plugin for Jira and Confluence by Atlassian

Closed Posted Jul 20, 2014 Paid on delivery
Closed Paid on delivery

We have Atlassian Jira and Confluence setup using a Atlassian Crowd server (which is in turn connected to our active directory domain).

We have a number of users who should be able to access Jira and Confluence from our internal networks (there are multiple subnets) however they should not be able to access Jira and Confluence from the internet. We also have staff who should be able to access these services externally. One solution is to use a VPN however it's not desirable, the other solution which we tried was using an apache proxy however neither app works very well over this method (unusably slow).

The best solution at this point is to create a plugin for Jira and Confluence which allows us on a per-user basis to specify who can connect to Jira and from where. By default we want people to connect form anyway, however for specific users we want to say they can only access the service from specific subnets (multiple being configured). So for example if a user "ExternalTester" is setup to only allow connections from [url removed, login to view] then if they connect from [url removed, login to view] then they should be allowed however if they connect from a public IP such [url removed, login to view] then they are denied.

The authentication needs to be very light such that it doesn't not impact on the performance of the servers.

Alternatively it would be acceptable to write such a module for Atlassian Crowd (as that's the back end authentication anyway). This would only be possible if Jira and Confluence already passed the end-users IP address through to crowd for authentication (which i'm not sure if it does or not - it may not).

Java

Project ID: #6214357

About the project

3 proposals Remote project Active Aug 26, 2014

3 freelancers are bidding on average $685 for this job

IMSeriousBidder

Hello Sir, I am a senior Java developer , and I have plenty experience on Jira, According to the project description,I think I can create the Auth plugin for you, Please conatct me if you interested in my s More

$750 AUD in 10 days
(119 Reviews)
7.4
infoliteits

A proposal has not yet been provided

$750 AUD in 15 days
(55 Reviews)
1.7
parauhasudheer

A proposal has not yet been provided

$555 AUD in 10 days
(0 Reviews)
0.0