title: BigBlueButton integration - “Authentication failed due to missing credentials.”
body: <p>We are analyzing to integrate BigBlueButton as part of our existing web site. So we tried the APIs available in <a href="https://mconf.github.io/api-mate/" rel="nofollow noreferrer">https://mconf.github.io/api-mate/</a> .</p>
  <p>Especially, we used api/create to create meeting and tried to join the meeting as moderator using the following API</p>
  <p><a href="http://test-install.blindsidenetworks.com/bigbluebutton/api/join?fullName=User+680453&amp;meetingID=random-3862462&amp;password=mp&amp;redirect=true&amp;checksum=ea0fb12ed57128bfd5b1e1a2b56625f5273a04b6" rel="nofollow noreferrer">http://test-install.blindsidenetworks.com/bigbluebutton/api/join?fullName=User+680453&amp;meetingID=random-3862462&amp;password=mp&amp;redirect=true&amp;checksum=ea0fb12ed57128bfd5b1e1a2b56625f5273a04b6</a> and it is working as expected. We are able to join the meeting.</p>
  <p>Since the requirement here is to integrate the BigBlueButton as part of existing web site, we set the redirect a false as below</p>
  <p><a href="http://test-install.blindsidenetworks.com/bigbluebutton/api/join?fullName=User+680453&amp;meetingID=random-3862462&amp;password=mp&amp;redirect=true&amp;checksum=ea0fb12ed57128bfd5b1e1a2b56625f5273a04b6" rel="nofollow noreferrer">http://test-install.blindsidenetworks.com/bigbluebutton/api/join?fullName=User+680453&amp;meetingID=random-3862462&amp;password=mp&amp;redirect=true&amp;checksum=ea0fb12ed57128bfd5b1e1a2b56625f5273a04b6</a>
  and got the response as given below</p>
  <pre><code>&lt;response&gt;
      &lt;returncode&gt;SUCCESS&lt;/returncode&gt;
      &lt;messageKey&gt;successfullyJoined&lt;/messageKey&gt;
      &lt;message&gt;You have joined successfully.&lt;/message&gt;
      &lt;meeting_id&gt;92e808d77b86f2d0db55ef3cc0d222340849726-1597920882558&lt;/meeting_id&gt;
      &lt;user_id&gt;w_b2zox8uw2zbs&lt;/user_id&gt;
      &lt;auth_token&gt;uxremaweed4o&lt;/auth_token&gt;
      &lt;session_token&gt;kpu6clqlz0gavo&lt;/session_token&gt;
      &lt;guestStatus&gt;ALLOW&lt;/guestStatus&gt;
      &lt;url&gt;https://t008.rna1.blindsidenetworks.com/html5client/join?sessionToken=kpu6clqlz0gavo&lt;/url&gt;
  &lt;/response&gt;
  </code></pre>
  <p>Later then we tried to iframe the url</p>
  <pre><code>&lt;iframe src=&quot;https://m067.rna1.blindsidenetworks.com/html5client/join?sessionToken=kpu6clqlz0gavo&quot;&gt;&lt;/iframe&gt;
  </code></pre>
  <p>When I opened the html file, it is throwing &quot;<strong>Authentication failed due to missing credentials.</strong>&quot; error as given below</p>
  <p><a href="https://i.stack.imgur.com/d90PY.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/d90PY.png" alt="enter image description here" /></a></p>
  <p>So how do we integrate BigBlueButton in a angular site?</p>
  <p>Also, if someone help me to understand even if the URL is shared, how to ensure only the authorized users in our web site is able to join the meeting?</p>
  <p>In our application backend API is .NetCore and front end is Angular.</p>