logi
한국어 Developer console Sign in
Now live · Start right away

Google, Kakao & Apple login —
one prompt and it's done

Naver coming soon

Tell Claude Code or Cursor to “add 1pass login.” The agent uses llms.txt and MCP to wire up the integration. Prefer to do it yourself? A few lines of SDK code is all it takes. Start free today.

Live on the App Store and Google Play · 7 public SDKs

The logi app behind Sign in with 1pass is already on both stores

Why does social login take days every time?

Google, Naver and Kakao each have different console setup, redirect URIs, token verification and user-info mapping. You lose days just wiring OAuth plumbing across their docs. 1pass abstracts Google, Kakao and Apple behind one standard SDK, and Naver lands the same way soon.

How it works

  1. 1 Install the 1pass SDK.
  2. 2 Add a few lines to your login button.
  3. 3 Users sign in with Google, Kakao or Apple.

Everything your login needs, built in

  • ✓Standard OAuth 2.0 and OpenID Connect (with PKCE). Plug in the OIDC library you already use.
  • ✓Passkeys (WebAuthn), TOTP two-factor auth and backup codes — no security plumbing to build yourself.
  • ✓QR login: scan the QR on your desktop with the logi app and you are in with one tap.
  • ✓Device Flow: login keeps working in KakaoTalk and Naver in-app browsers, CLIs and TVs.
  • ✓llms.txt and an MCP server (@1pass/mcp) for AI coding agents — one prompt and the integration is done.
  • ✓Signed webhooks (HMAC-SHA256), audit logs and suspicious-login detection cover operations too.

Enterprise SSO such as SAML 2.0 and SCIM is not supported yet. Compare with other auth services →

FAQ

Which logins are supported?

Google, Kakao and Apple today, plus passkeys and email. Naver is in progress and ships next — Korean products need it.

Can I use it right now?

Yes. 1pass is live and ready to use. Sign up at start.1pass.dev, get a client_id, and you can wire up the SDK in about 15 minutes.

Is it free to use?

You can start for free today. If we introduce paid plans, existing users will be notified first.

Who builds it?

1pass is built and operated by the software team Dcode Labs. See the About page for the operator and license scope.

Is there an easy way to add Kakao login?

Integrate 1pass once and Kakao login works with the same code as Google and Apple. 1pass handles the per-provider token verification and user-info mapping, so your Kakao button works in minutes. Pick which methods appear on the login screen under login method restrictions in the console.

Can I use it instead of Firebase Auth?

Yes — if you want a dedicated auth provider, it is one of the lightest switches you can make. 1pass is a standard OAuth 2.0 and OpenID Connect server that plugs into web, iOS, Android and Flutter, with Kakao login and Korean docs and console built in. If you want your database and storage from the same vendor, that setup may fit better. A feature comparison with Auth0, Clerk, Supabase Auth, Keycloak and WorkOS is at docs.1pass.dev/compare.

Which languages and frameworks are supported?

Most stacks work out of the box. There are 7 public SDKs: Swift, Android, Flutter, Browser, Node, Ruby and Python, plus integration guides for Next.js, Rails, Express and React Native on docs.1pass.dev.

Can Claude Code or Cursor add the login for me?

Yes, and it is the fastest way. Tell your agent “add 1pass login” and it reads llms.txt and the integration runbook, then writes the code end to end. An MCP server for agents (@1pass/mcp) is included too.

How do I integrate the 1pass login SDK into an Android app?

1pass is a login service that lets you add Google, Kakao and Apple social login, along with passkey and logi app approval login, through a single OAuth 2.0/OpenID Connect integration. On Android, you pull the official SDK logi-auth-android from the JitPack repository and add it with one line: implementation("com.github.dcode-co:logi-auth-android:1.0.1"). After registering your client_id and Redirect URI in the start.1pass.dev console, you call LogiAuth.configure once in Application.onCreate and declare the callback activity (LogiAuthCallbackActivity) in AndroidManifest. When your login button calls LogiAuth.signIn, the SDK returns a session that has already gone through PKCE, state and nonce handling and id_token signature (RS256) verification.

https://docs.1pass.dev/integrations/android