Project

General

Profile

Actions

User story #2322

closed

Forbid access to URL /api/* for any hosts safe localhost

Added by François ARMAND over 12 years ago. Updated over 9 years ago.

Status:
Released
Priority:
1 (highest)
Assignee:
Matthieu CERDA
Category:
Packaging
Target version:
UX impact:
Suggestion strength:
User visibility:
Effort required:
Name check:
Fix check:
Regression:

Description

In Rudder, URL under /api/* are REST api that allows to do a lot of thing but do not require authentication if rudder-web.properties property rudder.rest.allowNonAuthenticatedUser is set to true (default).

But we want to allow access to these URL only from localhost.

=> change Apache configuration to forbid that !

Actions #1

Updated by Matthieu CERDA over 12 years ago

  • Status changed from 2 to Pending technical review
  • % Done changed from 0 to 100
Actions #2

Updated by Jonathan CLARKE over 12 years ago

  • Status changed from Pending technical review to 10
Actions #3

Updated by Jonathan CLARKE over 12 years ago

  • Status changed from 10 to Released
  • Assignee changed from Jonathan CLARKE to Matthieu CERDA

Validating this functional review, even though this solution is less good than desired: we really should have an authentification system for the API tied in with Rudder's auth system. For now, you have to rely on Apache as a proxy to manage access to the API from other machines than localhost.

Actions #4

Updated by Nicolas PERRON almost 12 years ago

  • Project changed from Rudder to 34
  • Category deleted (11)
Actions #5

Updated by Benoît PECCATTE over 9 years ago

  • Project changed from 34 to Rudder
  • Category set to Packaging
Actions

Also available in: Atom PDF