跳过内容

OneLogin

GitHub

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

Auth Connect preset 示例

Auth Connect preset 示例
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',
});

直接 OAuth2 示例

直接 OAuth2 示例
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',
},
});
相关文档

从 OneLogin 继续

从 OneLogin 继续

If you are using OneLogin 用于规划身份验证和帐户流程,连接它 使用@capgo/capacitor-social-login 使用@capgo/capacitor-social-login @capgo/capacitor-social-login 用于@capgo/capacitor-social-login的实现细节 @capgo/capacitor-passkey 用于@capgo/capacitor-passkey的实现细节 @capgo/capacitor-passkey 用于@capgo/capacitor-passkey的实现细节 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-native-biometric和@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-native-biometric的实现细节,以及 用于两因素认证的实现细节。