Kinde Capacitor Plugin
Capacitor plugin for Kinde Authentication
Install
npm install kinde-capacitor-plugin
iOS Configuration
- Add to your
capacitor.config.json:
"plugins": {
"kindeAuth": {
"domain": "plantquest.kinde.com",
"clientId": "example-client-id",
"redirectUri": "pqjnjih://callback"
}
}
- Add URL scheme to your iOS app's
Info.plist:
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLSchemes</key>
<array>
<string>pqjnjih</string>
</array>
</dict>
</array>
Usage
typescript
import { KindeAuth } from 'kinde-capacitor-plugin';
await KindeAuth.login();
const { user, error } = await KindeAuth.getUserDetails();
const { isAuthenticated } = await KindeAuth.isAuthenticated();
await KindeAuth.logout();