Token Utils Test

Auth Kit token yönetimi fonksiyonlarını test edin

Token Kaydet
setToken(token) - localStorage'a kaydet
Token Decode
decodeToken(), isTokenExpired(), getTokenExpiresIn()
Kullanıcı Verisi Kaydet
setUser(data), getUser()
Tüm Auth Verilerini Temizle
clearAuth() - Token, refresh token ve user verilerini siler
Kullanım Örneği
import { 
  setToken, 
  decodeToken, 
  isTokenExpired,
  clearAuth 
} from '@hascanb/arf-ui-kit/auth-kit'

// Login
const handleLogin = (token: string) => {
  setToken(token)
  
  const payload = decodeToken(token)
  console.log('User ID:', payload?.userId)
  
  if (isTokenExpired(token)) {
    console.warn('Token expired!')
  }
}

// Logout
const handleLogout = () => {
  clearAuth()
  router.push('/test/auth/pages/signin')
}