Applogin은 어떤 웹사이트에도 Google 및 이메일/비밀번호 인증을 추가합니다. 로그인 폼은 applogin.one의 안전한 iframe 안에 있어, 여러분의 페이지는 비밀번호를 전혀 볼 수 없고 앱 전용 토큰만 받습니다.
로그인, 가입, 이메일 코드, 비밀번호 재설정 — 모두 Applogin이 렌더링합니다.
모든 앱에서 이메일당 하나의 계정. Google과 비밀번호는 같은 신원에 연결됩니다.
같은 사이트에 삽입된 앱들은 세션을 공유합니다. 한 번 로그인하면 계속 유지됩니다.
토큰은 앱별로 서명되며(HS256, aud = app_id) 다른 곳에서는 쓸 수 없습니다. 로컬 또는 API로 검증하세요.
대시보드에서 앱을 등록하고 허용 오리진을 설정합니다.
스크립트 두 개를 추가하고 ApploginUI.mount({ appId })를 호출합니다.
{ token, user }를 받아 백엔드에서 토큰을 검증합니다.
<script src="https://applogin.one/applogin.js?v=1"></script>
<script src="https://applogin.one/applogin-ui.js?v=1"></script>
<script>
ApploginUI.mount({
appId: "app_your_id",
onAuth: (user) => renderApp(user),
onLogout: () => showLanding()
});
</script>
AppDock은 Email Writer와 Audio Recorder를 iframe으로 엽니다. 한쪽에서 로그인하면 다른 쪽이 자동으로 세션을 이어받습니다.