Skip to main content

Configuration

info

The code below is an example of registration type, it is just to help you understand how it works

UMD from CDN

In html insert the code below

example.html
    <!-- Html element where will render -->
<div id="rtas"></div>

<!-- Import bundle -->
<script src="https://cdn.securityside.com/packages/realtime-auth/rtas-ui/0.0.3/index.umd.js"></script>

<!-- Implement bundle -->
<script type="text/javascript">

<!-- Implement the event where you want to run the script -->
document.addEventListener('DOMContentLoaded', function () {
const connection = new rtasui.RTASUI()
.setUrl("https://rtas.example.url")
.setToken("eyJhbGciOiJIUzI1NiIs....4ap76BW8KWv42GZqMuDNSauI77nZtU")
.setTargetElement("#rtas")
.setLanguage("PT_PT")
.setOnErrorCallback((errorData) => console.log("OnError -> ", errorData))
.setOnConnectionCloseCallback((error) => console.log("Connection Close"))
.setRegistrationType()
.setOnRegistrationPendingCallback((data) => console.log("OnRegistrationPending -> ", data))
.setOnRegistrationExpiredCallback((data) => console.log("OnRegistrationExpired -> ", data))
.setOnRegistrationSuccessCallback((data) => console.log("OnRegistrationSuccess -> ", data))
.build();
});

</script>
</body>
</html>

node modules

example.js
const connection = new RTASUI()
.setUrl("https://rtas.example.url")
.setToken("eyJhbGciOiJIUzI1NiIs....4ap76BW8KWv42GZqMuDNSauI77nZtU")
.setTargetElement("#rtas")
.setLanguage("PT_PT")
.setOnErrorCallback((errorData) => console.log("OnError -> ", errorData))
.setOnConnectionCloseCallback((error) => console.log("Connection Close"))
.setRegistrationType()
.setOnRegistrationPendingCallback((data) => console.log("OnRegistrationPending -> ", data))
.setOnRegistrationExpiredCallback((data) => console.log("OnRegistrationExpired -> ", data))
.setOnRegistrationSuccessCallback((data) => console.log("OnRegistrationSuccess -> ", data))
.build();