I'm having some issues with hybrid-realm authentication and passwords containing German "Umlaut" (national special characters).
The issue I'm seeing is that even though my PASOE session uses CPINTERNAL iso8859-1, the password parameter to the
METHOD PUBLIC LOGICAL ValidatePassword (piUserid AS INTEGER,
pcPassword AS CHARACTER):
method is passed in as UTF-8, so that I have to fix the code-page using
CODEPAGE-CONVERT (pcPassword, SESSION:CPINTERNAL, "UTF-8")
Is that intended to be so? My expectation should be that PASOE converts the arguments passed to the hybrid-realm class into CPINTERNAL.
Architect of the SmartComponent Library and WinKit
OpenEdge 11.7.4 on Windows, FWIW