OpenID consumer implementation in Go - golang