AWS Cognito
Copiez une invite de configuration avec les étapes d'installation et la guide markdown complet pour ce plugin.
Vue d'ensemble
Sous-section intitulée « Vue d'ensemble »Amazon Cognito est pris en charge par le cognito Préfixe Auth Connect. Vous pouvez également le configurer manuellement avec des points de terminaison OAuth2 directs.
Exemple de préfixe Auth Connect
Section intitulée « Exemple de préfixe Auth Connect »import { SocialLoginAuthConnect } from '@capgo/capacitor-social-login';
await SocialLoginAuthConnect.initialize({ authConnect: { cognito: { domain: 'https://your-domain.auth.region.amazoncognito.com', clientId: 'your-cognito-client-id', redirectUrl: 'myapp://oauth/cognito', }, },});
const result = await SocialLoginAuthConnect.login({ provider: 'cognito',});Exemple direct OAuth2
Section intitulée « Exemple direct OAuth2 »import { SocialLogin } from '@capgo/capacitor-social-login';
await SocialLogin.initialize({ oauth2: { cognito: { appId: 'your-cognito-client-id', authorizationBaseUrl: 'https://your-domain.auth.region.amazoncognito.com/oauth2/authorize', accessTokenEndpoint: 'https://your-domain.auth.region.amazoncognito.com/oauth2/token', redirectUrl: 'myapp://oauth/cognito', scope: 'openid profile email', pkceEnabled: true, resourceUrl: 'https://your-domain.auth.region.amazoncognito.com/oauth2/userInfo', logoutUrl: 'https://your-domain.auth.region.amazoncognito.com/logout', }, },});
const result = await SocialLogin.login({ provider: 'oauth2', options: { providerId: 'cognito', },});Documents liés
Section intitulée « Documents liés »Continuez depuis AWS Cognito
Section intitulée « Continuez à partir de AWS Cognito »Si vous utilisez AWS Cognito pour planifier l'authentification et les flux de compte, connectez-l’à En utilisant @capgo/capacitor-social-login pour la capacité native dans En utilisant @capgo/capacitor-social-login, @capgo/capacitor-connexion-social pour le détail d'implémentation dans @capgo/capacitor-social-login, @capgo/capacitor-passkey pour le détail d'implémentation dans @capgo/capacitor-passkey, et @capgo/capacitor-authentification-biometrique pour le détail d'implémentation dans @capgo/capacitor-native-biometric. Authentification à deux facteurs pour les détails d'implémentation de l'authentification à deux facteurs.