OpenShift do use a dedicated authorization layer on top of Kubernetes and does not allow to access Kubernetes API using plain username/password credentials. This credential type do offer to generate OAuth access token based on your credentials as an alternative.
Read more on authentication documentation.