Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0053244Openbravo ERPA. Platformpublic2023-08-21 07:342024-01-10 09:57
caristu 
caristu 
highminoralways
closedno change required 
5
 
 
caristu
Core
No
0053244: e-mail comparison in OpenID must be case insensitive
The comparison done between the e-mail claim and the e-mail user in Openbravo must be case insensitive.
1) Configure Openbravo to use an OpenID authentication provider[1]
2) Let's suppose that the e-mail claim received from the external authentication provider is: xxx@gmail.com and the e-mail of the Openbravo user is set as XXX@gmail.com. Note the authentication will not be granted because the e-mail values are not strictly the same (the comparison is case sensitive).

[1] http://wiki.openbravo.com/wiki/Authentication#Authentication_with_an_External_Authentication_Provider [^]
No tags attached.
related to defect 0052839 closed caristu Extensible authentication provider infrastructure 
Issue History
2023-08-21 07:34caristuNew Issue
2023-08-21 07:34caristuAssigned To => caristu
2023-08-21 07:34caristuModules => Core
2023-08-21 07:34caristuTriggers an Emergency Pack => No
2023-08-21 07:34caristuIssue generated from0052839
2023-08-21 07:34caristuRelationship addedrelated to 0052839
2023-08-21 07:49caristuSummaryE-mail comparison in OpenID must be case insensitive => e-mail comparison in OpenID must be case insensitive
2023-08-21 07:50hgbotNote Added: 0153700
2024-01-10 09:56hgbotNote Added: 0159018
2024-01-10 09:56caristuReview Assigned To => caristu
2024-01-10 09:56caristuStatusnew => closed
2024-01-10 09:56caristuResolutionopen => no change required
2024-01-10 09:57caristuNote Added: 0159019

Notes
(0153700)
hgbot   
2023-08-21 07:50   
Merge Request created: https://gitlab.com/openbravo/product/openbravo/-/merge_requests/974 [^]
(0159018)
hgbot   
2024-01-10 09:56   
Merge request closed: https://gitlab.com/openbravo/product/openbravo/-/merge_requests/974 [^]
(0159019)
caristu   
2024-01-10 09:57   
Making the comparison case insensitive has performance implications, so finally it has been decided to continue with a case sensitive comparison for the moment.