Bug #20514

Login ID does not support $ character

Added by Avram Lubkin 12 months ago. Updated 9 days ago.

Status:Closed
Priority:Normal
Assignee:Daniel Lobato Garcia
Category:-
Target version:1.16.0
Difficulty: Team Backlog:
Triaged: Fixed in Releases:
Bugzilla link: Found in Releases:
Pull request:https://github.com/theforeman/foreman/pull/4737, https://github.com/theforeman/foreman/pull/4722

Description

I'm using Kerberos and Active Directory to authenticate machines to The Foreman. It works well, except, due to the environment, I'm force to use the machine's SAMaccountName attribute as the REMOTE_USER value. In Active directory, these values always end in a dollar sign, but this is currently an invalid character in the login name.


Related issues

Related to Foreman - Feature #20726: Allow # character in user name Closed 08/24/2017

Associated revisions

Revision 9c55971c
Added by Avram Lubkin 11 months ago

Fixes #20514 - Accept dollar sign($) in login names

Revision 994f09da
Added by Daniel Lobato Garcia 11 months ago

Refs #20514 - Add test for $ in user login

History

#1 Updated by Avram Lubkin 12 months ago

  • Pull request https://github.com/theforeman/foreman/pull/4722 added

#2 Updated by The Foreman Bot 12 months ago

  • Status changed from New to Ready For Testing

#3 Updated by The Foreman Bot 11 months ago

  • Assignee set to Daniel Lobato Garcia
  • Pull request https://github.com/theforeman/foreman/pull/4737 added

#4 Updated by Avram Lubkin 11 months ago

  • Status changed from Ready For Testing to Closed
  • % Done changed from 0 to 100

#5 Updated by Daniel Lobato Garcia 11 months ago

  • Legacy Backlogs Release (now unused) set to 240

#6 Updated by Marek Hulán 11 months ago

Also available in: Atom PDF