Getting Started
Copas prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Set up this Capacitor plugin in the project.
Use the package manager already used by the project.
Install these package(s): `@capgo/capacitor-firebase-authentication`
Run the required Capacitor sync/update step after installation.
Read this markdown guide for the full setup steps: https://raw.githubusercontent.com/Cap-go/website/refs/heads/main/apps/docs/src/content/docs/docs/plugins/firebase-authentication/getting-started.mdx
Use that guide for platform-specific steps, native file edits, permissions, config changes, imports, and usage setup.
If that guide references other docs pages, read them too.
Bagian berjudul “Pasang”
Anda dapat menggunakan Pengaturan Bantu AI kami untuk memasang plugin. Tambahkan __CAPGO_KEEP_0__ kemampuan ke alat AI Anda menggunakan perintah berikut:You can use our AI-Assisted Setup to install the plugin. Add the Capgo skills to your AI tool using the following command:
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-pluginsLalu gunakan prompt berikut:
Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-firebase-authentication` plugin in my project.Jika Anda lebih suka Setup Manual, instal plugin dengan menjalankan perintah-perintah berikut dan ikuti instruksi spesifik platform di bawah ini:
bun add @capgo/capacitor-firebase-authenticationbunx cap syncimport { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';Ringkasan API
Bagian berjudul “Ringkasan API”applyActionCode
Section berjudul “applyActionCode”Menggunakan kode verifikasi code yang dikirimkan melalui email.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.applyActionCode({} as ApplyActionCodeOptions);confirmPasswordReset
Section berjudul “confirmPasswordReset”Menyelesaikan proses reset kata sandi.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.confirmPasswordReset({} as ConfirmPasswordResetOptions);confirmVerificationCode
Section berjudul “confirmVerificationCode”Menyelesaikan proses verifikasi nomor telepon.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.confirmVerificationCode({} as ConfirmVerificationCodeOptions);createUserWithEmailAndPassword
Section berjudul “createUserWithEmailAndPassword”Membuat akun pengguna baru dengan email dan kata sandi. Jika akun baru berhasil dibuat, pengguna akan masuk secara otomatis.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.createUserWithEmailAndPassword({} as CreateUserWithEmailAndPasswordOptions);deleteUser
Section berjudul “deleteUser”Menghapus dan keluar dari akun pengguna.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.deleteUser();fetchSignInMethodsForEmail
Section berjudul “fetchSignInMethodsForEmail”Mengambil metode masuk untuk alamat email.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.fetchSignInMethodsForEmail({} as FetchSignInMethodsForEmailOptions);getCurrentUser
Section berjudul “getCurrentUser”Mengambil pengguna yang sedang masuk.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.getCurrentUser();getPendingAuthResult
Section berjudul “getPendingAuthResult”Mengembalikan SignInResult jika aplikasi Anda meluncurkan alur masuk web dan sistem operasi membersihkan aplikasi saat di latar belakang.
Hanya tersedia untuk Android.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.getPendingAuthResult();getIdToken
Bagian berjudul “getIdToken”Mengambil Token Otorisasi Firebase untuk pengguna yang saat ini sudah masuk.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.getIdToken();getIdTokenResult
Bagian berjudul “getIdTokenResult”Mengembalikan Token Web JSON (JWT) yang sudah di deserialisasi digunakan untuk mengidentifikasi pengguna ke layanan Firebase.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.getIdTokenResult();getRedirectResult
Bagian berjudul “getRedirectResult”Mengembalikan SignInResult dari aliran sign-in berdasarkan redirect.
Jika sign-in gagal, gagal dengan kesalahan.
Jika tidak ada operasi redirect yang dipanggil, mengembalikan SignInResult dengan pengguna null.
Hanya tersedia untuk Web.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.getRedirectResult();getTenantId
Judul bagian “getTenantId”Dapatkan id penyewa.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.getTenantId();isSignInWithEmailLink
Judul bagian “isSignInWithEmailLink”Mengecek apakah tautan masuk adalah tanda masuk dengan link email yang sesuai untuk signInWithEmailLink.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.isSignInWithEmailLink({} as IsSignInWithEmailLinkOptions);linkWithApple
Judul bagian “linkWithApple”Menghubungkan akun pengguna dengan penyedia autentikasi Apple.
Pengguna harus sudah masuk di layer native.
skipNativeAuth opsi konfigurasi tidak berpengaruh di sini.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.linkWithApple();linkWithEmailAndPassword
Judul bagian “linkWithEmailAndPassword”Menghubungkan akun pengguna dengan penyedia autentikasi Email.
Pengguna harus sudah masuk di layer native.
skipNativeAuth opsi konfigurasi tidak berpengaruh di sini.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.linkWithEmailAndPassword({} as LinkWithEmailAndPasswordOptions);linkWithEmailLink
Judul bagian “linkWithEmailLink”Menghubungkan akun pengguna dengan penyedia autentikasi Email.
Pengguna harus sudah masuk di layer native.
skipNativeAuth opsi konfigurasi tidak berpengaruh di sini.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.linkWithEmailLink({} as LinkWithEmailLinkOptions);linkWithFacebook
Bagian berjudul “linkDenganFacebook”Menghubungkan akun pengguna dengan penyedia autentikasi Facebook.
Pengguna harus sudah masuk di layer native.
Tidak ada efek pada opsi konfigurasi di sini. skipNativeAuth Salin ke clipboard
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.linkWithFacebook();linkWithGameCenter
Menghubungkan akun pengguna dengan penyedia autentikasi Game Center.Pengguna harus sudah masuk di layer native. Tidak ada efek pada opsi konfigurasi di sini.
Hanya tersedia untuk iOS. skipNativeAuth Salin ke clipboard
Bagian berjudul “linkDenganGitHub”
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.linkWithGameCenter();linkWithGithub
protectedTokensMenghubungkan akun pengguna dengan GitHub penyedia autentikasi.
Pengguna harus sudah masuk di layer native.
Opsi konfigurasi tidak berpengaruh di sini. skipNativeAuth Salin ke clipboard
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.linkWithGithub();Pengguna harus sudah masuk di layer native. Opsi konfigurasi tidak berpengaruh di sini.
Salin ke clipboard skipNativeAuth Bagian berjudul “linkWithMicrosoft”
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.linkWithGoogle();linkWithMicrosoft
Pengguna harus sudah masuk di layer native.
Opsi konfigurasi tidak berpengaruh di sini.Salin ke clipboard
Bagian berjudul “linkWithMicrosoft” skipNativeAuth opsi konfigurasi tidak berpengaruh di sini.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.linkWithMicrosoft();linkWithOpenIdConnect
Bagian berjudul “linkWithOpenIdConnect”Menghubungkan akun pengguna dengan penyedia OpenID Connect.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.linkWithOpenIdConnect({} as LinkWithOpenIdConnectOptions);linkWithPhoneNumber
Bagian berjudul “linkWithPhoneNumber”Menghubungkan akun pengguna dengan penyedia autentikasi nomor telepon.
Pengguna harus sudah masuk di layer native.
Tapi skipNativeAuth opsi konfigurasi tidak berpengaruh di sini.
Gunakan phoneVerificationCompleted untuk menerima pemberitahuan ketika verifikasi selesai.
Gunakan phoneVerificationFailed untuk menerima pemberitahuan ketika verifikasi gagal.
Gunakan phoneCodeSent listener untuk mendapatkan ID verifikasi.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.linkWithPhoneNumber({} as LinkWithPhoneNumberOptions);linkWithPlayGames
Bagian berjudul “linkWithPlayGames”Menghubungkan akun pengguna dengan penyedia autentikasi Play Games.
Pengguna harus sudah masuk di layer native.
skipNativeAuth Opsi pengaturan tidak memiliki efek di sini.
Hanya tersedia untuk Android.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.linkWithPlayGames();linkWithTwitter
Bagian berjudul “linkWithTwitter”Menghubungkan akun pengguna dengan penyedia autentikasi Twitter.
Pengguna harus sudah masuk di layer native.
skipNativeAuth Opsi pengaturan tidak memiliki efek di sini.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.linkWithTwitter();linkWithYahoo
Bagian berjudul “linkWithYahoo”Menghubungkan akun pengguna dengan penyedia autentikasi Yahoo.
Pengguna harus sudah masuk di layer native.
skipNativeAuth Opsi pengaturan ini tidak berpengaruh di sini.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.linkWithYahoo();reload
Bagian berjudul “reload”Mengisi ulang data akun pengguna, jika sudah masuk.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.reload();revokeAccessToken
Bagian berjudul “revokeAccessToken”Membatalkan token akses yang diberikan. Saat ini hanya mendukung token akses OAuth Apple.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.revokeAccessToken({} as RevokeAccessTokenOptions);sendEmailVerification
Mengirim Email VerifikasiMengirimkan email verifikasi kepada pengguna yang saat ini masuk.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.sendEmailVerification();sendPasswordResetEmail
Mengirim Email Reset SandiMengirimkan email reset sandi.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.sendPasswordResetEmail({} as SendPasswordResetEmailOptions);sendSignInLinkToEmail
Mengirim Email Tautan MasukMengirimkan tautan masuk email kepada pengguna dengan alamat email yang ditentukan.
Untuk menyelesaikan masuk dengan tautan email, panggil signInWithEmailLink dengan alamat email dan tautan email yang disediakan dalam email yang dikirimkan kepada pengguna.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.sendSignInLinkToEmail({} as SendSignInLinkToEmailOptions);setLanguageCode
Mengatur Kode BahasaMengatur bahasa pengguna code untuk operasi autentikasi.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.setLanguageCode({} as SetLanguageCodeOptions);setPersistence
Bagian berjudul “setPersistence”Mengatur jenis penyimpanan untuk sesi autentikasi yang disimpan saat ini.
Hanya tersedia untuk Web.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.setPersistence({} as SetPersistenceOptions);setTenantId
Bagian berjudul “setTenantId”Mengatur ID penyewa.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.setTenantId({} as SetTenantIdOptions);signInAnonymously
Bagian berjudul “signInAnonymously”Masuk sebagai pengguna anonim.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.signInAnonymously();signInWithApple
Bagian berjudul “signInWithApple”Mulai alur sign-in Apple.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.signInWithApple();signInWithCustomToken
Bagian berjudul “signInWithCustomToken”Mulai alur sign-in Token Kustom.
Metode ini tidak dapat digunakan bersamaan dengan skipNativeAuth pada Android dan iOS.
Dalam kasus ini Anda harus menggunakan signInWithCustomToken interface dari Firebase JS SDK secara langsung.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.signInWithCustomToken({} as SignInWithCustomTokenOptions);signInWithEmailAndPassword
Bagian berjudul “signInWithEmailAndPassword”Mulai alur sign-in menggunakan email dan kata sandi.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.signInWithEmailAndPassword({} as SignInWithEmailAndPasswordOptions);signInWithEmailLink
Bagian berjudul “signInWithEmailLink”Masuk menggunakan email dan tautan sign-in email.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.signInWithEmailLink({} as SignInWithEmailLinkOptions);signInWithFacebook
Bagian berjudul “signInWithFacebook”Mulai alur sign-in Facebook.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.signInWithFacebook();signInWithGameCenter
Bagian berjudul “signInWithGameCenter”Mulai alur sign-in Game Center.
Hanya tersedia untuk iOS.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.signInWithGameCenter();signInWithGithub
Bagian berjudul “signInWithGithub”Mulai alur sign-in GitHub.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.signInWithGithub();signInWithGoogle
Bagian berjudul “signInWithGoogle”Mulai alur sign-in Google.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.signInWithGoogle();signInWithMicrosoft
Bagian berjudul “signInWithMicrosoft”Mulai alur sign-in Microsoft.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.signInWithMicrosoft();signInWithOpenIdConnect
Bagian berjudul “signInWithOpenIdConnect”Mulai alur sign-in OpenID Connect.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.signInWithOpenIdConnect({} as SignInWithOpenIdConnectOptions);signInWithPhoneNumber
Bagian berjudul “signInWithPhoneNumber”Mulai alur sign-in menggunakan nomor telepon.
Gunakan phoneVerificationCompleted listener untuk menerima pemberitahuan ketika verifikasi selesai.
Gunakan phoneVerificationFailed listener untuk menerima pemberitahuan ketika verifikasi gagal.
Gunakan phoneCodeSent listener untuk mendapatkan id verifikasi.
Hanya tersedia untuk Android dan iOS.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.signInWithPhoneNumber({} as SignInWithPhoneNumberOptions);signInWithPlayGames
Bagian berjudul “signInWithPlayGames”Mulai alur sign-in Play Games.
Hanya tersedia untuk Android.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.signInWithPlayGames();signInWithTwitter
Bagian berjudul “signInWithTwitter”Mulai alur sign-in Twitter.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.signInWithTwitter();signInWithYahoo
Bagian berjudul “signInWithYahoo”Mulai alur sign-in Yahoo.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.signInWithYahoo();signOut
Bagian berjudul “signOut”Mulai alur sign-out.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.signOut();unlink
Bagian berjudul “unlink”Menghapus koneksi penyedia dari akun pengguna.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.unlink({} as UnlinkOptions);updateEmail
Bagian berjudul “updateEmail”Mengupdate alamat email pengguna yang sedang masuk.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.updateEmail({} as UpdateEmailOptions);updatePassword
Judul bagian “updatePassword”Mengupdate kata sandi pengguna yang saat ini masuk.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.updatePassword({} as UpdatePasswordOptions);updateProfile
Judul bagian “updateProfile”Mengupdate data profil pengguna.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.updateProfile({} as UpdateProfileOptions);useAppLanguage
Judul bagian “useAppLanguage”Mengatur bahasa pengguna code menjadi bahasa aplikasi default.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.useAppLanguage();useEmulator
Judul bagian “useEmulator”Menginstrument aplikasi untuk berbicara dengan emulator Autentikasi.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.useEmulator({} as UseEmulatorOptions);verifyBeforeUpdateEmail
Bagian berjudul “verifikasiEmailBaruSebelumUpdate”Mengverifikasi alamat email baru sebelum mengupdate alamat email pengguna yang sedang masuk.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.verifyBeforeUpdateEmail({} as VerifyBeforeUpdateEmailOptions);checkAppTrackingTransparencyPermission
Bagian berjudul “periksaIzinPengawasanAplikasi”Mengidentifikasi status saat ini dari pengawasan aplikasi.
Hanya tersedia di iOS.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.checkAppTrackingTransparencyPermission();requestAppTrackingTransparencyPermission
Bagian berjudul “mintaIzinPengawasanAplikasi”Membuka dialog sistem untuk mengizinkan pengawasan aplikasi.
Perhatian: Pengguna mungkin telah menonaktifkan permintaan pengawasan di pengaturan perangkat, lihat Dokumentasi Apple.
Hanya tersedia di iOS.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.requestAppTrackingTransparencyPermission();Referensi Tipe
Judul bagian “Referensi Tipe”ApplyActionCodeOptions
Judul bagian “ApplyActionCodeOptions”export interface ApplyActionCodeOptions { /** * A verification code sent to the user. * * @since 0.2.2 */ oobCode: string;}ConfirmPasswordResetOptions
Judul bagian “ConfirmPasswordResetOptions”export interface ConfirmPasswordResetOptions { /** * A verification code sent to the user. * * @since 0.2.2 */ oobCode: string; /** * The new password. * * @since 0.2.2 */ newPassword: string;}ConfirmVerificationCodeOptions
Judul bagian “ConfirmVerificationCodeOptions”export interface ConfirmVerificationCodeOptions { /** * The verification ID received from the `phoneCodeSent` listener. * * The `verificationCode` option must also be provided. * * @since 5.0.0 */ verificationId: string; /** * The verification code either received from the `phoneCodeSent` listener or entered by the user. * * The `verificationId` option must also be provided. * * @since 5.0.0 */ verificationCode: string;}SignInResult
Judul bagian “SignInResult”export interface SignInResult { /** * The currently signed-in user, or null if there isn't any. * * @since 0.1.0 */ user: User | null; /** * Credentials returned by an auth provider. * * @since 0.1.0 */ credential: AuthCredential | null; /** * Additional user information from a federated identity provider. * * @since 0.5.1 */ additionalUserInfo: AdditionalUserInfo | null;}CreateUserWithEmailAndPasswordOptions
Bagian berjudul “CreateUserWithEmailAndPasswordOptions”export interface CreateUserWithEmailAndPasswordOptions { /** * @since 0.2.2 */ email: string; /** * @since 0.2.2 */ password: string;}FetchSignInMethodsForEmailOptions
Bagian berjudul “FetchSignInMethodsForEmailOptions”export interface FetchSignInMethodsForEmailOptions { /** * The user's email address. * * @since 6.0.0 */ email: string;}FetchSignInMethodsForEmailResult
Bagian berjudul “FetchSignInMethodsForEmailResult”export interface FetchSignInMethodsForEmailResult { /** * The sign-in methods for the specified email address. * * This list is empty when [Email Enumeration Protection](https://cloud.google.com/identity-platform/docs/admin/email-enumeration-protection) * is enabled, irrespective of the number of authentication methods available for the given email. * * @since 6.0.0 */ signInMethods: string[];}GetCurrentUserResult
Bagian berjudul “GetCurrentUserResult”export interface GetCurrentUserResult { /** * The currently signed-in user, or null if there isn't any. * * @since 0.1.0 */ user: User | null;}GetIdTokenOptions
Bagian berjudul “GetIdTokenOptions”export interface GetIdTokenOptions { /** * Force refresh regardless of token expiration. * * @since 0.1.0 */ forceRefresh: boolean;}GetIdTokenResult
Bagian berjudul “GetIdTokenResult”export interface GetIdTokenResult { /** * The Firebase Auth ID token JWT string. * * @since 0.1.0 */ token: string;}GetIdTokenResultOptions
Bagian berjudul “GetIdTokenResultOptions”export interface GetIdTokenResultOptions { /** * Force refresh regardless of token expiration. * * @since 7.4.0 */ forceRefresh: boolean;}GetIdTokenResultResult
Bagian berjudul “GetIdTokenResultResult”export interface GetIdTokenResultResult { /** * The authentication time in milliseconds since the epoch. * * This is the time the user authenticated (signed in) and not the time the token was refreshed. * * @since 7.4.0 */ authTime: number; /** * The ID token expiration time in milliseconds since the epoch. * * @since 7.4.0 */ expirationTime: number; /** * The ID token issuance time in milliseconds since the epoch. * * @since 7.4.0 */ issuedAtTime: number; /** * The sign-in provider through which the ID token was obtained. * * @since 7.4.0 */ signInProvider: string | null; /** * The type of second factor associated with this session, provided the user was multi-factor * authenticated (eg. phone, etc). * * @since 7.4.0 */ signInSecondFactor: string | null; /** * The entire payload claims of the ID token including the standard reserved claims as well as * the custom claims. * * @since 7.4.0 */ claims: Record<string, unknown>;}Sumber Kebenaran
Bagian berjudul “Sumber Kebenaran”Halaman ini dihasilkan dari plugin’s src/definitions.ts. Re-run sinkronisasi ketika publik API berubah di atas
Teruskan dari Getting Started
Bagian berjudul “Teruskan dari Getting Started”Jika Anda menggunakan Mulai untuk merencanakan autentikasi dan alur akun, hubungkannya dengan @capgo/capacitor-login-sosial untuk detail implementasi di @capgo/capacitor-login-sosial, @capgo/capacitor-passkey untuk detail implementasi di @capgo/capacitor-passkey, @capgo/capacitor-biometrik-native untuk detail implementasi di @capgo/capacitor-biometrik-native, Autentikasi Dua Faktor untuk detail implementasi di Autentikasi Dua Faktor, dan SSO (Perusahaan) untuk detail implementasi di SSO (Perusahaan).