There seems to be a discrepancy of the '/elytron/dir-context[referral-mode]' attribute represented value.
When there is no value set (default is applied), then particular value is printed in upper-case - IGNORE. Although, when we set custom value, then when we try to read it, it is printed in lower-case now, e.g. ignore (lower-case is also saved in raw xml configuration).
This behavior started with JBoss EAP 7.3.0.GA and is still present in JBoss EAP 7.4.0.CD19. Not sure whether this change was intentional. I was able to find only this issue which may be kind of related WFCORE-3971.
In JBoss EAP 7.2.x there was always upper-case value printed.
What is the issue here:
- If this change was NOT intentional -> consider whether we would like to go to original behavior (upper-case returned always, including raw xml)
- If this change was intentional -> we should probably update so that even default value is lower-case as otherwise this behavior can be confusing for the customer - sometimes there is printed value in upper-case only, otherwise lower-case only. Also, this may be complication for customer automation scripts too.
- is cloned by
-
WFCORE-5151 dir-contexts referral-mode attribute upper/lower case discrepancy
- Closed
- relates to
-
WFCORE-3971 Referral mode should be an enumeration
- Resolved