iltio

Authentication for the Web and Mobile

Less, but better

Passwordless

Users can securely authorize through mail or phone. A verification code as well as a confirmation link will be sent to the user.

Seamless

Forms to integrate login and registration into any application without the need for any external redirects or dependencies.

Serverless

Let your serverless applications verify whether a request is authorized through webhooks.

Backendless

No private token or server required for authentication and registration. Webhooks can authorize users directly to an external service.

Anonymous Authentication

Create temporary accounts for instant access that can later be verified.

Privacy

None of your sensitive user information is exposed to iltio.

🔜 Multi-Factor Autorization

Add an additional check to make sure only the actual users can login.

🔜 Client-Side Encryption

Encrypt all data on the client safely.

Fully Customizable Form

Login requires no redirects and the ready-made Open Source form plugin can be styled and seamlessly integrated into any application.

import { useState } from 'react'
import { Authentication } from 'iltio/react'

export default () => {
  const [user, setUser] = useState({})
  
  if (!user.token) {
    return (
      <div style={{ display: 'flex', flexDirection: 'column', alignItems: 'center', padding: 10 }}>
        <h3>Login and Registration Form Demo</h3>
        <Authentication
          configuration={{ token: 'demo' }}
          onSuccess={(name, token) => setUser({ name, token })}
        />
      </div>
    )
  }

  return (
    <div>
      <h1>Congratulations!</h1>
      <p>Logged in as {user.name}.</p>
      <button onClick={() => setUser({})}>Logout</button>
    </div>
  )
}

Secure Authentication

Registration and login both happen through entering a verification code or clicking a link sent to the user. You can specify which methods to allow users to authenticate with. Currently, mail address and phone number are supported.

iltio login notification

Simple HTTP Interface

If your framework isn't already supported it only takes a few requests to get authentication up and running.

Login / Registration

GET
https://iltio.com/api/
authenticate
?name=MAIL/PHONE&token=APP_TOKEN

 

Serverless Logging of Events

This service also allows you to add logs for events without the need for an additional backend server.

import { log } from 'iltio'

await log('My log message!', regularLogId)
await log(`Load page: ${page}`, trackPageLoadLogId)
await log(error.getMessage(), unexpectedErrorLogId)

Logs • Observability • Analytics

Examples & Demos

Try out the following demos and use their reference implementation as a starting point.

Client-Side React · Vite

iltio Demo

Server-Side React · Next.js

iltio SSR Demo

Backendless React · Hasura

iltio Hasura Demo

Encryption · Rsbuild

iltio Encryption Demo