Spring Security refactor of principal for audit and locale

This project was awarded to chinbochen for $231 AUD.

Get free quotes for a project like this
Project Budget
$30 - $250 AUD
Total Bids
Project Description


We have an existing component which requires multi-level login. For the moment we require just two levels

- Anonymous

- Identified (via credentials)


When a user first comes to the site we will create a principal as anonymous with the minimum permissions. These permissions can be resolved from the existing permission lookup service.


We will also need to map the request url to some default locale which should also be configured in the database, If the uri contains a language code then only the country code of of the request mapping should be used and the language code pulled from the URI component.


A id or guid should be assigned immediately to the session of an anonymous user and that id maintained for the duration of the session. When the user becomes an identified user then we must again maintain the same id. When the user logs out and becomes anonymous again we must maintain the original id in the session. This is for audit purposes.


- Working services that meet the brief with unit tests

- Tested services using FitNesse to provide full integration

- Tested container integration asserting on localised sample message bundle and multi-level login

- All tests must be passing in CI

You will be given support for tools and components through the development

Awarded to:

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online