Bug #20514

Login ID does not support $ character

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

Status:Closed
Priority:Normal
Assigned To:Daniel Lobato Garcia
Category:-
Target version:-
Difficulty: Bugzilla link:
Found in release: Pull request:https://github.com/theforeman/foreman/pull/4722, https://github.com/theforeman/foreman/pull/4737
Story points-
Velocity based estimate-
Release1.16.0Release relationshipAuto

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 9 months ago

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

Revision 994f09da
Added by Daniel Lobato Garcia 9 months ago

Refs #20514 - Add test for $ in user login

History

#1 Updated by Avram Lubkin 9 months ago

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

#2 Updated by The Foreman Bot 9 months ago

  • Status changed from New to Ready For Testing

#3 Updated by The Foreman Bot 9 months ago

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

#4 Updated by Avram Lubkin 9 months ago

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

#5 Updated by Daniel Lobato Garcia 9 months ago

  • Release set to 1.16.0

#6 Updated by Marek Hulán 8 months ago

Also available in: Atom PDF