Codepage issue in PASOE Hybrid Realm

Posted by Mike Fechner on 02-Nov-2018 00:31

Good morning, 

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.

All Replies

Posted by Mike Fechner on 02-Nov-2018 00:43

OpenEdge 11.7.4 on Windows, FWIW

This thread is closed