Issuw with Meetings SDK Logon

Have integrated in our webpage, created using django, latest meeting web sdk, without issue.
We are able to start and enter into meetings without any isse

But, when testing the option of having meetings that need users to be authenticated before join, the login never happens.

SSO is correctly configured on the site, and it works fine when joining from pwa or zoom windows client.

When using this feature, the sdk starts the sdk login helper, asking to log into zoom.

pressing any button on the helper forward the request to the page that started the meeting, like this:

https:///helper.html?type=sign&url=aHR0cHM6Ly9hcHBsaWNhdGlvbnMuem9vbS51cy9zZGtoZWxwZXIvYXV0aD9zZGtUb2tlbj1leUpoYkdjaU9pSklVekkxTmlKOS5leUpoZFdRaU9pSnBiblJsY21keVlYUnBiMjRpTENKelpHdFZjbXdpT2lKaFNGSXdZMGhOTmt4NU9XcGlNalYxV2xkT01HSkhiSFZhVXpVd1dsZDRiRnB0T1hWaFYwNW9Xako0ZGxsdFJuTmpNamx6WkZoU2NHSXlOWHBNYlU1MllsUnZkbUZ1Vm5wa1IyeHFZVmRGZGxsWVNteFpXRUo1WVZoYWFGcEhSWFlpTENKcGMzTWlPaUozWldJaUxDSmxlSEFpT2pFM01URXdNek01TkRVc0ltbGhkQ0k2TVRjeE1UQXpNRE0wTlgwLnJoTGx4NnhBUFFyYzk2QThHR3J5ay1HcHVnNzBsYjVuTUZ0S1ViTXQ1eTQ=&zoomJSLib=L2F2&lang=en-US&w=500&h=500&title=bG9naW4=

helper,html does not exist on our website, so the login request can never be completed

What might be the issue? Is there anything that we have forgotten to configure on the sdk, to be able to use this helper sdk page?

@jmartorell,

Thanks for your post on the Zoom Developer Forum. We’re here to support developers like you. To provide the best help, could you share which SDK you’ve used in your app? The options are varied - React, Angular, or Vanilla JS, among others.

If you’re using Vanilla JS, here’s a link to the help.html file in the Vanilla JS sample app. It’s a good place to start and I hope it helps.

Hello, Donte.

We use the Vanilla JS, adapted it to use it in django.
I will look into the file you provided.

Would it be enough to add to our project, or do we need to configure anything?
I
Do we need to configure the helper used in the init, with this parameter?

init

  • init(args: { audioPanelAlwaysOpen?: boolean; debug?: boolean; defaultView?: string; disableCORP?: boolean; disableCallOut?: boolean; disableInvite?: boolean; disableJoinAudio?: boolean; disablePreview?: boolean; disableRecord?: boolean; disableReport?: boolean; disableVoIP?: boolean; enableFullHD?: boolean; enableHD?: boolean; error?: Function; externalLinkPage?: string; helper?: string; hideShareAudioOption?: boolean; inviteUrlFormat?: string; isLockBottom?: boolean; isShowJoiningErrorDialog?: boolean; isSupportAV?: boolean; isSupportBreakout?: boolean; isSupportCC?: boolean; isSupportChat?: boolean; isSupportNonverbal?: boolean; isSupportPolling?: boolean; isSupportQA?: boolean; isSupportSimulive?: boolean; leaveUrl: string; loginWindow?: { height: string; width: string }; meetingInfo?: MeetingInfoType; onRetryCallback?: Function; patchJsMedia?: boolean; screenShare?: boolean; sharingMode?: string; showMeetingHeader?: boolean; showPureSharingContent?: boolean; success?: Function; videoDrag?: boolean; videoHeader?: boolean; webEndpoint?: string }): void

helper?: string;