and we are 100% certain this login actually is never ever null/empty ?

And how about comparing if they are different and if they are, log an info/warning that "OpenShift connection to <server> was allowed with <user>, but the actual username logged in is <rhlogin>. Will use <rhlogin> instead of <user>. This can sometime happens on servers, but if this is not expected report it to the admin of <server>" ?