React

React

import { useState } from 'react'
import { Tapok, type HostedAuthResult } from '@orria/tapok/react'

const tapok = new Tapok()

export function Login() {
  const [session, setSession] = useState<HostedAuthResult | null>(null)
  return <button onClick={() => tapok.login().then(setSession)}>
    {session ? session.user.uid : 'Войти через Tapok'}
  </button>
}

Отправьте session.token своему backend и проверьте его через verifyHostedToken.