On Thu, Oct 3, 2019 at 10:52 AM David Eads <de...@redhat.com> wrote: > There is no plan to switch to 401. >
Would plans be created if a BZ were opened? Or this is an outright rejection of ever changing it because it's not deemed incorrect (or because "it's an api now and we can't change it") (Also i assume this is coming out of upstream?) > > On Thu, Oct 3, 2019 at 10:44 AM Jean-Francois Maury <jma...@redhat.com> > wrote: > >> According to the spec, it's wrong to return 403 in this case. Please re >> read my wording from the spec. >> Should I understand that there is no plan at all to switch to 401 ? >> >> Jeff >> >> On Thu, Oct 3, 2019 at 3:46 PM David Eads <de...@redhat.com> wrote: >> >>> The 403 is intentional. The user has been authenticated as anonymous, >>> so a 401 isn't returned. Kubernetes and OpenShift both return 403 when a >>> user (even anonymous) attempts to access a forbidden resource regardless of >>> whether it even exists. >>> >>> On Wed, Oct 2, 2019 at 4:06 PM Jean-Francois Maury <jma...@redhat.com> >>> wrote: >>> >>>> We are trying to adapt our library but found the following problem: >>>> when we issue a call to /apis or some of the discovery endpoint without >>>> authentication info; OCP returns 403 instead of 401. >>>> According to the HTTP spec,403 should not be repeated and >>>> authentication will not help (see >>>> https://tools.ietf.org/html/rfc2616#section-10.4.4) >>>> >>>> So is it on purpose or is this going to be fixed ? >>>> >>>> Jeff >>>> >>>> On Tue, Oct 1, 2019 at 5:56 PM Andre Dietisheim <adiet...@redhat.com> >>>> wrote: >>>> >>>>> Hi Akram >>>>> >>>>> Thanks for the answer. Insightful. >>>>> For now we can't easily switch libraries given the extent of usage and >>>>> amount of work to migrate. >>>>> >>>>> Cheers >>>>> André >>>>> Am 01.10.19 um 16:34 schrieb Akram Ben Aissi: >>>>> >>>>> Hi André, >>>>> >>>>> indeed this is the new default. And, historically, because of a CVE >>>>> raising an issue about it, dropping discovery of /api has been removed but >>>>> then temporary restored in 4.1 and removed in 4.2. >>>>> See this https://bugzilla.redhat.com/show_bug.cgi?id=1711533 >>>>> >>>>> On the Jenkins plugins we were about to fix similar issues, cause >>>>> /oapi was deprecated in OCP 4.2 . We depends on kubernetes-client Java >>>>> library which fixed this. >>>>> https://github.com/fabric8io/kubernetes-client/issues/1587 and follow >>>>> the different PR. If you depend on this library also, maybe you have your >>>>> fix in a recent version. >>>>> >>>>> Otherwise, IIRC, the eclipse plugin required credentials (or a token) >>>>> to connect to openshift server, so in your case, you maybe "just" need to >>>>> use them to then get the endpoints. >>>>> >>>>> Akram >>>>> >>>>> >>>>> Le mar. 1 oct. 2019 à 15:38, Andre Dietisheim <adiet...@redhat.com> a >>>>> écrit : >>>>> >>>>>> Hi >>>>>> >>>>>> In OpenShift 4.2 "/apis" started only being accessible to authorized >>>>>> users. This causes troubles for the Eclipse tooling and the java >>>>>> client >>>>>> library openshift-restclient-java >>>>>> (https://github.com/openshift/openshift-restclient-java) which tries >>>>>> to >>>>>> discover endpoints before authenticating. >>>>>> >>>>>> Thus my question(s): >>>>>> >>>>>> * Is this the new default? >>>>>> * if this restriction is deliberate, what's the reasoning behind it? >>>>>> * Is there a workaround? >>>>>> >>>>>> Thanks for your answers! >>>>>> André >>>>>> >>>>>> _______________________________________________ >>>>>> dev mailing list >>>>>> dev@lists.openshift.redhat.com >>>>>> http://lists.openshift.redhat.com/openshiftmm/listinfo/dev >>>>>> >>>>> _______________________________________________ >>>>> dev mailing list >>>>> dev@lists.openshift.redhat.com >>>>> http://lists.openshift.redhat.com/openshiftmm/listinfo/dev >>>>> >>>> >>>> >>>> -- >>>> >>>> Jeff Maury >>>> >>>> Manager, DevTools >>>> >>>> Red Hat EMEA <https://www.redhat.com> >>>> >>>> jma...@redhat.com >>>> @RedHat <https://twitter.com/redhat> Red Hat >>>> <https://www.linkedin.com/company/red-hat> Red Hat >>>> <https://www.facebook.com/RedHatInc> >>>> <https://www.redhat.com> >>>> <https://redhat.com/summit> >>>> _______________________________________________ >>>> dev mailing list >>>> dev@lists.openshift.redhat.com >>>> http://lists.openshift.redhat.com/openshiftmm/listinfo/dev >>>> >>> >> >> -- >> >> Jeff Maury >> >> Manager, DevTools >> >> Red Hat EMEA <https://www.redhat.com> >> >> jma...@redhat.com >> @RedHat <https://twitter.com/redhat> Red Hat >> <https://www.linkedin.com/company/red-hat> Red Hat >> <https://www.facebook.com/RedHatInc> >> <https://www.redhat.com> >> <https://redhat.com/summit> >> > _______________________________________________ > dev mailing list > dev@lists.openshift.redhat.com > http://lists.openshift.redhat.com/openshiftmm/listinfo/dev > -- Ben Parees | OpenShift
_______________________________________________ dev mailing list dev@lists.openshift.redhat.com http://lists.openshift.redhat.com/openshiftmm/listinfo/dev