Skip to content
Migrating from NextAuth.js v4? Read our migration guide.

Asgardeo Provider

리소스

설정

콜백 URL

https://example.com/api/auth/callback/asgardeo

환경 변수

AUTH_ASGARDEO_ID
AUTH_ASGARDEO_SECRET
AUTH_ASGARDEO_ISSUER

설정

다음 단계를 따라 진행하세요:

  1. Asgardeo 콘솔에 로그인합니다.
  2. 다음으로, “Application” 탭으로 이동합니다. (자세한 정보는 여기를 참조하세요.)
  3. 표준 기반의 Open ID Connect 애플리케이션을 등록합니다.
  4. 콜백 URL을 추가합니다: http://localhost:3000/api/auth/callback/asgardeo (개발용) 및 https://{YOUR_DOMAIN}.com/api/auth/callback/asgardeo (운영용)
  5. 애플리케이션 등록 후, “Protocol” 탭으로 이동합니다.
  6. code를 grant type으로 선택합니다.
  7. “Authorized redirect URLs” 및 “Allowed origins fields”를 추가합니다.
  8. 콘솔에서 이메일, 이름, 사진 URL 사용자 속성을 필수로 설정합니다.

그런 다음, ClientID, ClientSecret, Issuer 값을 환경 변수에 추가합니다.

/auth.ts
import NextAuth from "next-auth"
import Asgardeo from "next-auth/providers/asgardeo"
 
export const { handlers, auth, signIn, signOut } = NextAuth({
  providers: [Asgardeo],
})
Auth.js © Balázs Orbán and Team - 2025