Warning: Can't synchronize with repository "(default)" (/home/git/ome.git does not appear to be a Git repository.). Look in the Trac log for more information.
Notice: In order to edit this ticket you need to be either: a Product Owner, The owner or the reporter of the ticket, or, in case of a Task not yet assigned, a team_member"

Task #6885 (closed)

Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

Bug: LdapPasswordProvider regression

Reported by: jamoore Owned by: jamoore
Priority: major Milestone: OMERO-Beta4.3.3
Component: Security Version: n.a.
Keywords: n.a. Cc: atarkowska, sylittlewood
Resources: n.a. Referenced By: n.a.
References: n.a. Remaining Time: 0.0d
Sprint: n.a.

Description (last modified by jmoore)

Work on #6248 (apply user_filter on password check) broke a workaround for #4821 (upper/lower case) as well as other issues. The previous code from 4.3.1 should be re-added as a configuration option, and possibly made the default.

Capitalization

In Chris Wood's case, users have their omeNames manually changed to match the LDAP capitalization. Enforcing the user_filter on every password check makes that impossible. Since their user_filter is not as restrictive as that in #6248, it makes sense to allow rolling back to the 4.3.1 logic.

See:

Differing DNs

In order to implement #6248, there was some worry that if the DNs became out of sync that there would be a similar security issue as with the user_filter being out of sync which was the basis of #6248. While implementing that, then, we disallowed differing DNs until #2587 could be implemented. That caused some issues (see threads below) for sites where the DNs change frequently. Again, the suggested fixed was to allow rolling back to the 4.3.1 logic.

See:

Change History (4)

comment:1 Changed 13 years ago by jmoore

  • Cc atarkowska sylittlewood added
  • Description modified (diff)
  • Priority changed from minor to major

comment:3 Changed 13 years ago by jmoore

  • Resolution set to fixed
  • Status changed from new to closed

Closing since pushed. Any comments should go to https://github.com/openmicroscopy/openmicroscopy/pull/6

comment:4 Changed 13 years ago by jmoore <josh@…>

  • Remaining Time set to 0
Note: See TracTickets for help on using tickets. You may also have a look at Agilo extensions to the ticket.

1.3.13-PRO © 2008-2011 Agilo Software all rights reserved (this page was served in: 0.69923 sec.)

We're Hiring!