Skip to content

Latest commit

 

History

History
36 lines (30 loc) · 1.18 KB

customize-redirect-uri.md

File metadata and controls

36 lines (30 loc) · 1.18 KB

Customize Redirect Uri

In authorization flow, it will require a valid redirect uri that developer set in developers account. This app offers a default redirect uri option that you can use, https://ringcentral.github.io/engage-voice-embeddable/redirect.html. And it also supports to config redirect uri.

<script>
  (function() {
    var rcs = document.createElement("script");
    rcs.src = "https://ringcentral.github.io/engage-voice-embeddable/adapter.js?redirectUri=your_redirect_uri";
    var rcs0 = document.getElementsByTagName("script")[0];
    rcs0.parentNode.insertBefore(rcs, rcs0);
  })();
</script>

Or

<iframe width="300" height="500" id="rc-widget" src="https://ringcentral.github.io/engage-voice-embeddable/app.html?redirectUri=your_redirect_uri">
</iframe>

In your redirect page, it is required add following code to pass auth callback params to this app.

<script>
  // the origin is used for postMessage
  var origin = 'https://ringcentral.github.io'; // origin where the widget is deployed.
  if (window.opener) {
    // pass callbackUri to widget
    window.opener.postMessage({
      callbackUri: window.location.href,
    }, origin);
  }
</script>