On 2021/10/17 11:11:21, Jeff Zhang <zjf...@gmail.com> wrote:
> Do you embed zeppelin as an iframe in your app ?
No, it isn't.
Best regards,
Alessandro
>
> Alessandro Busato <alessandro.bus...@gmail.com> 于2021年10月17日周日 下午6:11写道:
>
> > Evewrithing works in the if zeppelin and my webapp lives in the same
> > origin,
> > but NOT when I'm trying to connecto to zeppelin server via CORS,
> > the login step works,
> > but others as "notebook list"
> > jquery cannot set JSESSIONID so Zeppelin respond with redirect to
> > /api/login
> > throwing an exception because authencation params missing.
> >
> > $('#ab_test1').on('click', function (event) {
> > event.preventDefault();
> >
> > $.ajax({
> > url: "http://192.168.56.105:9090/api/notebook",
> > type: 'GET',
> > cache: false,
> > processData: false,
> > timeout: 3000,
> > xhrFields: {withCredentials: true},
> > crossDomain: true,
> > }).done(function (data) {
> > console.log(data)
> > }).fail(reason => {
> > console.log(reason);
> > });
> > })
> >
> > In the same origin trial jquery set cookie correctly,
> > I tried to access to response headers "Set-Cookie" to set manually the
> > cookie but only "Content-Type" and "Content-Length" are available.
> >
> > I've configured zeppelin-site.xml to allow my origin (example: ALLOW FROM
> > http://192.168.56.107)
> > Any suggestion?
> > does exists a way to bypass JSESSIONID passing ticket got with api login?
> >
> > Regards,
> > Alessandro
> >
> >
>
> --
> Best Regards
>
> Jeff Zhang
>