miko-eo-auth
v1.0.1
Published
MIKO EO Single Sign-On Authentication SDK for React Native
Maintainers
Readme
@miko/auth-sdk
MIKO EO Single Sign-On Authentication SDK for React Native
Installation
npm install @miko/auth-sdkQuick Start
import { AuthProvider, useAuth, createAuthConfig } from '@miko/auth-sdk';
const authConfig = createAuthConfig({
supabaseUrl: 'your-supabase-url',
supabaseAnonKey: 'your-anon-key',
appName: 'Your App'
});
function App() {
return (
<AuthProvider config={authConfig}>
<YourApp />
</AuthProvider>
);
}
function LoginComponent() {
const { signInWithEmail, verifyOTP } = useAuth();
const handleLogin = async (email: string) => {
await signInWithEmail(email);
};
const handleVerify = async (email: string, otp: string) => {
await verifyOTP(email, otp);
};
}Features
- Email OTP authentication
- Magic link authentication
- OAuth providers (Google, Facebook, etc.)
- Offline mode support
- Rate limiting
- Session management
- Profile caching
License
MIT
