Passer au contenu

OneLogin

Ce contenu n'est pas encore disponible dans votre langue.

OneLogin is supported through the onelogin Auth Connect preset. You can also configure it manually using direct OAuth2 endpoints.

import { SocialLoginAuthConnect } from '@capgo/capacitor-social-login';
await SocialLoginAuthConnect.initialize({
authConnect: {
onelogin: {
issuer: 'https://your-tenant.onelogin.com/oidc/2',
clientId: 'your-onelogin-client-id',
redirectUrl: 'myapp://oauth/onelogin',
},
},
});
const result = await SocialLoginAuthConnect.login({
provider: 'onelogin',
});
import { SocialLogin } from '@capgo/capacitor-social-login';
await SocialLogin.initialize({
oauth2: {
onelogin: {
appId: 'your-onelogin-client-id',
authorizationBaseUrl: 'https://your-tenant.onelogin.com/oidc/2/auth',
accessTokenEndpoint: 'https://your-tenant.onelogin.com/oidc/2/token',
redirectUrl: 'myapp://oauth/onelogin',
scope: 'openid profile email',
pkceEnabled: true,
resourceUrl: 'https://your-tenant.onelogin.com/oidc/2/me',
logoutUrl: 'https://your-tenant.onelogin.com/oidc/2/logout',
},
},
});
const result = await SocialLogin.login({
provider: 'oauth2',
options: {
providerId: 'onelogin',
},
});