Live demo

Live demo

Try messenger login on a shared demo application — no cabinet registration required.

Use the button below or open hosted login. After you confirm in a messenger, this page shows a truncated JWT and profile fields from the API response.

Try it
app_id: system_app
If the widget button appears below, click it and complete login in a messenger.
Integration example

Same flow on your site — replace APP_ID with yours.

All copy-paste examples
<script src="https://id.example.com/widget.js"></script>
<script>
  AuthBotsWidget.init({
    app_id: 'system_app',
    base_url: 'https://id.example.com',
    poll_type: 'full',
    button_text: 'Sign in',
    theme_color: '#1976d2',
    onSuccess: function (data) {
      fetch('https://id.example.com/api/v1/auth/session/' + data.session_id + '?type=full')
        .then(function (r) { return r.json(); })
        .then(function (session) {
          console.log(session.token, session.user);
        });
    }
  });
</script>

Full documentation