Methods
Overview
login()
Signature
login: () => Promise<void>Usage
import { useDeva } from "@bitplanet/deva-sdk";
function LoginButton() {
const { login, isAuthenticated } = useDeva();
if (isAuthenticated) {
return null;
}
return <button onClick={login}>Login with Deva</button>;
}Behavior
Example Flow
logout()
Signature
Usage
Behavior
Example with Confirmation
Internal Methods
refreshToken()
revokeToken()
Authentication State
isAuthenticated
isReady
accessToken
Authentication Patterns
Protected Routes
Conditional Rendering
Automatic Redirect
Security Considerations
Related Documentation
Last updated