Skip to content

토스 인증 로그인

appLogin

appLogin 함수는 토스 인증으로 로그인해요. 로그인이 완료되면 다시 토스 앱으로 이동해요.

시그니처

typescript
function appLogin(): Promise<{
  authorizationCode: string;
  referrer: "DEFAULT" | "SANDBOX";
}>;

예제

토스 인증을 통해 로그인을 하는 예제

tsx
import { appLogin } from '@apps-in-toss/web-framework';
import { Button } from '@toss-design-system/mobile';

function Page() {
  async function handleLogin() {
    const { authorizationCode, referrer } = await appLogin();

    // 획득한 인가 코드(`authorizationCode`)와 `referrer`를 서버로 전달해요.
  }

  return <Button size="medium" onClick={handleLogin}>로그인</Button>;
}
tsx
import { appLogin } from '@apps-in-toss/framework';
import { Button } from "@toss-design-system/react-native";

function Page() {
  async function handleLogin() {
    const { authorizationCode, referrer } = await appLogin();

    // 획득한 인가 코드(`authorizationCode`)와 `referrer`를 서버로 전달해요.
  }

  return <Button onPress={handleLogin}>로그인</Button>;
}