<p dir="auto">Now that we have API versioning in place, we should generate our api/doc schemas from Go structs (and probably even from a Godoc 'Example' which has sample values).  We should also look at how we can take the Godoc comments and stitch them into the formal doc.</p>
<p dir="auto">In the method <a href="https://github.com/kubernetes/client-go/blob/master/plugin/pkg/client/auth/oidc/oidc.go#L227-L253">Refresh</a>, there is a line to parse the response from an OpenID provider.  The <a href="https://github.com/kubernetes/kubernetes/blob/master/plugin/pkg/client/auth/oidc/oidc.go#L237">current implementation expects</a> an <code class="notranslate">id_token</code>.  However in the <a href="http://openid.net/specs/openid-connect-core-1_0.html#RefreshTokenResponse" rel="nofollow">Openid spec</a> it states that <code class="notranslate">id_token</code> is not required on the response.</p>