Existe alguma solução para fazer a autenticação OpenVPN com o Google ID?

Ou talvez algum oauth? Tudo o que pude encontrar - é a autenticação 2factor com o google. Mas eu gostaria de usar a base do Google Apps para autenticação OpenVPN. Eu acredito que é possível criar algo como o gitlab. Onde você pode colocar seu certificado e usá-lo sem login e...