Keycloak
설치 단계와 이 플러그인의 전체 마크다운 가이드를 포함한 설정 지시서를 복사하세요.
개요
개요Keycloak는 OIDC 발견을 통해 내장 제공자와 함께 가장 잘 작동합니다. oauth2 OIDC 발견 예시 issuerUrl.
OIDC 발견 예시
클립보드 복사import { SocialLogin } from '@capgo/capacitor-social-login';
await SocialLogin.initialize({ oauth2: { keycloak: { issuerUrl: 'https://sso.example.com/realms/mobile', clientId: 'mobile-app', redirectUrl: 'myapp://oauth/keycloak', scope: 'openid profile email offline_access', pkceEnabled: true, }, },});
const result = await SocialLogin.login({ provider: 'oauth2', options: { providerId: 'keycloak', },});직접 엔드포인트 예시
클립보드 복사await SocialLogin.initialize({ oauth2: { keycloak: { appId: 'mobile-app', authorizationBaseUrl: 'https://sso.example.com/realms/mobile/protocol/openid-connect/auth', accessTokenEndpoint: 'https://sso.example.com/realms/mobile/protocol/openid-connect/token', redirectUrl: 'myapp://oauth/keycloak', scope: 'openid profile email offline_access', pkceEnabled: true, resourceUrl: 'https://sso.example.com/realms/mobile/protocol/openid-connect/userinfo', logoutUrl: 'https://sso.example.com/realms/mobile/protocol/openid-connect/logout', }, },});protectedTokens
관련 문서 섹션__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-social-login을 사용하여 Keycloak과 계속 진행
Keycloak과 계속 진행하는 방법Keycloak을 사용하여 인증 및 계정 흐름을 계획하고 계정에 연결하고 있다면 __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-social-login을 사용하여 Keycloak과 연결 __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-social-login을 사용하여 Keycloak과 연결 capgo/capacitor-social-login을 사용하여 Keycloak과 연결 Keycloak을 사용하여 인증 및 계정 흐름을 계획하고 계정에 연결하고 있다면 @capgo/capacitor-social-login을 사용하여 Keycloak과 연결 Keycloak을 사용하여 인증 및 계정 흐름을 계획하고 계정에 연결하고 있다면 @capgo/capacitor-social-login을 사용하여 Keycloak과 연결 Keycloak을 사용하여 인증 및 계정 흐름을 계획하고 계정에 연결하고 있다면 @capgo/capacitor-social-login을 사용하여 Keycloak과 연결 @capgo/capacitor-passkey implementation 세부 사항을 위한 @capgo/capacitor-passkey @capgo/capacitor-native-biometric implementation 세부 사항을 위한 @capgo/capacitor-native-biometric, 두 단계 인증 두 단계 인증의 implementation 세부 사항을 위한