We can use openshift-oauth-proxy to perform user authentication.
After the user is authenticated, we need to figure out how do we interact with openshift API on the user's behave. Trello link